heh.pl
Kanał informacyjny Heh.pl


Poniedziałek 29 kwietnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

program do tworzenia plików instalacujnych


83.31.12.* napisał:
Szukam programu który by mi tworzył takie pliki .exe. W nich chciałbym umieścić programik kóyry by sie instalował w odpowiednim folderze który mu wskarze i jeszcz by umieszczął skrót np w autostarcie albo jakiś programik wspomagajacy by ten sie uruchamiał podczas stary systemu. Wszystko chciuałbym by sie dział ręcznie bez mojej wiedzy. Poniewazchciałbym umieścit to na płycie i jak ją włoże to by z autostartu ona startowął ten program i by sie on od razu zainstalował.

83.26.23.* napisał:
Zaden problem.
Wszystko co poprosiles + wiele wiecej:
MINDVISION INSTALLER VISE
http://www.mindvision.com/winvise.asp

Co do tego startu z plyty, nalezy utworzyc w jej katalogu glownym plik AUTORUN.INI, a w nim wpisac:
[autorun]
open=NAZWA_PLIKU.EXE
icon=NAZWA_IKONY.ICO

Oczywiscie ta opcje z ikona mozna sobie darowac.

83.31.16.* napisał:
WIELKIE DZIĘKI !!!!!!!!!!!!!!!!!!!!!
Nawet niewiesz jakie to jest ważne dla mnie !!!!!!!!!!!
icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif icon_biggrin3.gif

83.31.10.* napisał:
a jeszcz emam taki problem: jak zrobić by po zakończeniu instalacji niepojawiało mi sie okienko gdzie zostały umieszczone skróty do programu który instalowałem. Denerwóje mnie to poniewaz gdyby tego niebyło bym miał cały proces instalacji bardzo zautomatyzowany.

83.26.28.* napisał:
Nie pamietam juz dokladnie, ale masz tam okna dialogowe, ktore pojawia sie podczas instalacji. Mozesz je sam tlumaczyc oraz wylaczac. Tak w ogole mozesz zrobic tak, ze zadne ono sie nie pokaze, a wszytko co chciales zostanie wykonane. Wylaczenie okna dialogowego, tego w ktorym podajesz sciezke, spowoduje zainstalowanie programu do katalogu okreslonego w projekcie.

83.31.10.* napisał:
no tak ale jamjuż wyłaczyłęm wszystkie a po zakończeinu instalcji pojaiwa mi sie okno z plikime który siedzi w autostarcie to takie okno jak do przegladania folderów(takie stanadardowe normalne jak w moim komputerze) ***.exe

83.26.28.* napisał:
Wiec musisz miec gdzies w projekcie zaznaczona taka akcje. Zaeaz zainstaluje i sprawdze.

83.26.28.* napisał:
Juz mam.
Jak masz widok projektu, to na koncu masz "Create Program Item...". Kliknij w to - otworzy sie "Program Item Properties".
Tam odznacz "Show group window".

Zamiast wrzucania skrotu do Autostartu, mozesz dodac wpis rejestru, odwolujacy sie do pliku *.exe w %TargetDir%
Odpowiadaja za to klucze:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun

83.31.5.* napisał:
aha ale wiesz mam problem bo niebardzo kumam gdzie wpisać te klucze. morzesz mi to wytłumaczyć ale tak łopatologicznie icon_biggrin3.gif bo doszedłem do tego że to chyba w registry file entry ale dalej niewiem i nawet niewiem czy to to. oraz czy jest możliwość zreobeinia czegoś takiego żeby sie juz nieinstalowało ponownie na komputerze który ten program ma. tak by wykrywało i niechciało zaoinstalować. bo jak będzie na płycie to mi sie nieopłaca bo za kardzym razem jak włoże to mi sie będzie instalować.

83.26.20.* napisał:
Wszytko jest mozliwe. Zaden problem. Opisze to i tu wysle.
Z reszta lepiej by bylo gdybys sie skontaktowal przen zp. gg, bo ciezko bedzie w pojedynczych postach tlumaczyc, pytac i odpowiadac.

83.26.20.* napisał:
Jezeli zalezy ci na wykrywaniu swojego programu, na poczatku musisz dac opcje szukania okreslonego pliku "Add Find Action" a nastepnie opcje zatrzymania instalacji "Stop Install Action". Zakladam, ze plik nazywa sie 2002JSQ.exe...

Find Action Properties [zakladka General]
Find: File(s)
Named: 2002JSQ.exe
Look in: Local Hard Drives

Stop Installation Properties [zakladka Actions]
Find File(s) named 2002JSQ.exe in Local Hard Drives succeds




Sprawa dodawania kluczy do rejestru jest rowniez bardzo prosta. Sa dwa glowne klucze w rejestrze, odpowiadajace za uruchamianie programow. Oba nazywaja sie identycznie, z tym, ze jeden jest w HKCU, a drugi w HKLM.

Jezeli chcesz dodac start swojego pliku, wybierasz na koncu projektu opcje dodawania klucza "Add Registry Entry".

Registry Entry Properties [zakladka General]
Root Key: HKLM (HKEY_LKOCAL_MACHINE) lub HKCU (HKEY_CURRENT_USER)
Key: SoftwareMicrosoftWindowsCurrentVersionRun
Name: Dowolna nazwa dla tej wartosci
Value [String]: %TargetDir%2002JSQ.exe

%TargetDir% - jest katalogiem, ktory uzytkownik wybral podczas instalacji, lub ktory ty wybrales podczas projektowania instalatora.


Wpadla mi do glowy jeszcze jedna kwestia, po przeczytaniu tego co pisales. Wyszukiwanie tego pliku na dyskach trwa czasami sporo czasu... i tak sobie pomyslalem, ze jezeli sam, z góry, ustalasz sciezke dla swojego programu i nie bedzie ona zmieniana przez uzytkownika, to w miejscu gdzie podalem ci "Look in: Local Hard Drives", wpisz ta swoja sciezke... kumasz?



Program, ktory opisuje jest naprawde bardzo dobry, z tym ze trzeba troche nad nim posiedziec, zeby go zlapac. Zrobilem w nim sporo instalek (nawet kilka destrukcyjnych icon_twisted.gif ) ale do tej pory wielu funkcji nie znam - sam sie uczylem. Ciekawa opcja sa zmienne ( te w %) i to z nich staraj sie korzystac. Poza tym robilem jeszcze cos takiego, ze czesc danych pakowalem rarem (lepsza kompresja) a pozniej instalator wypakowywal je za pomoca unrara do katalogu docelowego.

83.31.33.* napisał:

Zrobiłem tak jak napiasłeś i nic niewyszło bo mi on niestartuje z tych kluczy nawet jak potem wchode do rejestru to niema tam tych wpisów.. A to wyszukiwanie też niebardzo niewiem czemu. Na gg napisałem ci ale nic nieodpowiedziełś.

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 4.39 | SQL: 1 | Uptime: 56 days, 7:10 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl