ART4 (17)






Autorun







Autorun

Jak dobrze wiemy, wraz z  windowsem 95 pojawiła się nowa opcja: wkładając
płytę do napędu automatycznie uruchamia się jakiś program, lub instalator programu. W
tym artykule napiszę, jak można zrobić autoruna oraz udzielę kilka porad związanych z
autorunami, dlatego proszę zaawansowanych o nieopuszczanie tego artykułu :-) Nie jest to
specialnie trudne, osoba znająca podstawy windowsa bez problemu po przeczytaniu tego
artykułu utworzy autoruna. Pojawia się proste pytanie: skąd windows wie, jaki plik
uruchomić z płyty, skoro na płycie może być kilka, kilkadziesiąt a nawet kilkaset
plików EXE ? Odpowiedź jest prosta: całą odpowiedzialność za autoruna ponosi plik
autorun.inf który jest w głównym katalogu. Plik autorun.inf to zwykły plik tekstowy
który zawiera kilka linijek tekstu tak więc do stworzenia takiego pliku wystarczy
zwykły notatnik, ba nawet edytor z NotronCommandera sprosta temu zadaniu :-) Oto
przykładowy plik autorun.inf:

[autorun]
open=AUTOSTRT.EXE
icon=CHIP-CD.ICO

Jak widać, wystarczą tylko 3 linijki, aby się program uruchamiał po włożeniu
płyty. Pierwsza linia musi wystąpić w każdym pliku autorun.inf informuje ona windows,
że to skrypt odpowiedzialny za uruchomienie programu z płyty a nie jakiś inny
przypadkowy plik o tej nazwie. Druga linia zawiera nazwę progamu który ma być
uruchomiony po włożeniu płyty. Trzecia linia to ikona płyty, nie jest ona
obowiązkowa. Dzięki tej trzeciej linii przeglądając w ekspolatorze dyski, CD-ROM
zmienia standardową ikonę na tą którą zdefiniowaliśmy. Oczywiście po wyjęciu
płyty ikona napędu CD-ROM zmieni się na standardową :-)

To by było tyle podstaw, gdyż temat został wyczerpany, ale zanim zaczniesz robić
takowego autoruna to przeczytaj kilka poniższych porad:

1.  Jeśli program na płycie CD jest w wersji instalacyjnej, to
plik który automatycznie się ładuje z włożeniem płyty, powinien sprawdzić czy
program jest już zainstalowany na dysku, jak nie jest to powinien włączyć instalator a
jak jest zainstalowany, to powinien uruchomić nasz program. Jak sprawdzić, czy program
jest zainstalowany na dysku ? Najprościej jest sprawdzić w rejestrze, czy istnieje klucz
o jakiejś nazwie.

2. Uruchamiany program nie powinien się uruchamiać pół godziny bo
można stracić cierpliwość, jak jakaś gra ma się uruchamiać z płyty no i się
uruchamia długo bo musi załadować wiele obszernych plików to lepiej jest zrobić
programik który się pyta, czy ma uruchomić grę

3. Dość ciekawe rozwiązanie to taki malutki programik
zarządzający (zwykły formularz i np. 3 buttony czasem ładnie przyozdobiony) który
się pyta co mamy robić: uruchomić grę, zainstalować, wydeinstalować, przeglądać
zawartość płyty, jest to bardzo fajne rozwiązanie bo denerwują mnie niektóre
programy które na chama się uruchamiają po włożeniu płyty, a ja chcę tylko
skopiować z płyty jakiś plik np. ikonę

4. Jeśli owy program zarządzający jest napisany w VB to koniecznie
musimy w głównym katalogu zamieścić plik MSVBVM50.DLL lub MSVBVM60.DLL (zależnie od
tego czy program został napisany w VB5 czy w VB6), gdyż znam przypadki osób, które nie
mają tych plików w c:\windows\system

Jelcyn
jelcyn@pnet.pl






Wyszukiwarka

Podobne podstrony:
Cin 10HC [ST&D] PM931 17 3
17 Prawne i etyczne aspekty psychiatrii, orzecznictwo lekarskie w zaburzeniach i chorobach psychiczn
17 (30)
Fanuc 6M [SM] PM956 17 3
ZESZYT1 (17)
17 Iskra Joanna Analiza wartości hemoglobiny glikowanej Hb
B 17 Flying Fortress II The Mighty 8th Poradnik Gry Online
Obj 7w 17 BÓG OTRZE WSZELKĄ ŁZĘ

więcej podobnych podstron