Tworzenie instalatorów, bez zabawy z zasobami.

0

Swego czasu chciałem zrobić instalatora, pomysł nie wypalił (za ciemny byłem :-). Ostatnio jednak wpadłem na śmiesznie proste rozwiązanie. Otóż można dopisać plik do programu instalującego, następnie dorzucić jeszcze rekord z podaną wielkością dodawanego pliku i np: znakiem informującym, że dodano tam już coś tj: tablica typu znakowego z jakimś tekstem.
(A więc potrzebny będzie program - instalator i program dodający dane do tego instalatora, no nie ?)
Później po uruchomieniu instalatora sam siebie kopiuje (na razie nie znam innej działającej metody) ponieważ Windows nie pozwala na grzebanie w uruchomionych programach (z poziomu dysku nie pamięci),
a następnie instalator pobiera rekord z informacjami o dodanym pliku i kopiuje odpowiednie dane do wybranego katalogu, np: do C:\windows\temp a następnie rozpakowuje je i kopiuje w docelowe miejsce tj,: najczęściej do kat. Program Files.

Ponieważ strasznie namieszałem, a nie jest to artykuł tylko post, to nie będe przytaczał tutaj jakiś przykładów, tylko w razie zainteresowania skontaktować się ze mną przez maila w celu udostępnienia źródeł dot. tego tematu + wytłumaczenie.

0

Prościej jest zrobić instalatora który kopiuje plik do folderu docelowego
zmieniasz plik exe na np. Data.aaa i kopiujesz go na dysk zmieniając mu nazwe na program.exe

0

Prościej jest zrobić instalatora który kopiuje plik do folderu docelowego
zmieniasz plik exe na np. Data.aaa i kopiujesz go na dysk zmieniając mu nazwe na program.exe

To jest zbyt lamerskie jak na instalator :P
Przydala by sie tez kompresja danych

0

Prościej jest zrobić instalatora który kopiuje plik do folderu docelowego
zmieniasz plik exe na np. Data.aaa i kopiujesz go na dysk zmieniając mu nazwe na program.exe

To jest zbyt lamerskie jak na instalator :P
Przydala by sie tez kompresja danych

Heh fakt taka ocena z ust takiego wybitnego programisty to dla mnie cały meaning of life
jak to sie mówi
No comments
i skoro otaki z ciebie FAFA (sic!) to udowodnij mi dlaczego to lamerskie??
Mam też lepszy pomysł..napisz tu inne rozwiazanie od naszych i pokaż że nie jesteś (jak to mówisz) "lamerem"
Bo jak na razie to cienko wypadasz w naszych oczach

0

Prościej jest zrobić instalatora który kopiuje plik do folderu docelowego
zmieniasz plik exe na np. Data.aaa i kopiujesz go na dysk zmieniając mu nazwe na program.exe

To jest zbyt lamerskie jak na instalator :P
Przydala by sie tez kompresja danych

Heh fakt taka ocena z ust takiego wybitnego programisty to dla mnie cały meaning of life
jak to sie mówi
No comments
i skoro otaki z ciebie FAFA (sic!) to udowodnij mi dlaczego to lamerskie??
Mam też lepszy pomysł..napisz tu inne rozwiazanie od naszych i pokaż że nie jesteś (jak to mówisz) "lamerem"
Bo jak na razie to cienko wypadasz w naszych oczach

Tsza by wymyslic jakoms dobra kompresje plikow, lub uzyc jakis komponentow.
2. Jakisz szyfr danych.
3. Jeden plik wykonywalny exe.

0

Tsza by wymyslic jakoms dobra kompresje plikow, lub uzyc jakis komponentow.
2. Jakisz szyfr danych.
3. Jeden plik wykonywalny exe.

To wymyśl!!! skoro nazywasz kogoś lamerem to udowodnij że jesteś wart tego by tak kogoś określać???

0

To wymyśl!!! skoro nazywasz kogoś lamerem to udowodnij że jesteś wart tego by tak kogoś określać???

Przyznasz, ze ten pomysl co zuciles, byl troche lamerski. Nawet amator by nie robil instalatora co tylko zmienia nazwe. W tym jest sek programowania, zeby zrobic cos dobze.

"Jak masz robic cos zle to lepiej wcale tego nie rob" :P

0

Pomysł ze zmianą nazwy był moim pomyslem sprzed 2 lat.
Przy czym nie mówie ze jest zly, tylko po prostu latwiej "zgubic" taki plik przy np.: przesylaniu przez siec.
Jeśli chodzi o kompresje to nie wspominalem nic o niej bo wydawala sie ona oczywista skoro można dodać jeden plik, to musi byc to archiwum np zip.

I skonczcie sie klocic na moim poscie !
"Tak nie wypada, to jest moja zasada" [cygaro]

0

Ja i lofix to jak pawlak i kargul ;)
(sami swoi) :P

0

Ja i lofix to jak pawlak i kargul ;)
(sami swoi) :P

Chyba nie tylko wy :) to znazy takich jka Lofix jest wiecej :D

0

A czy nie prościej użyć jakiegoś programu ???
np. Install maker i on ma w sobie kompresje plików łatwy interfejs, i wiele opcji "modelowania" interfejsu samego instalatora.

0

A czy nie prościej użyć jakiegoś programu ???
np. Install maker i on ma w sobie kompresje plików łatwy interfejs, i wiele opcji "modelowania" interfejsu samego instalatora.

Jak juz cos to lepiej uzyc Inno Setup 3.0 ale tu chodzi o zrobienie wlasnego instlalatora.

0

A czy nie prościej użyć jakiegoś programu ???
np. Install maker i on ma w sobie kompresje plików łatwy interfejs, i wiele opcji "modelowania" interfejsu samego instalatora.

Skoro temat zszedł na gotowe instalatory to wg mnie InstallShield dołączany np do Delphi
Ma wiele opcji i jest naprawde profesjonalny

1 użytkowników online, w tym zalogowanych: 0, gości: 1