close

Informacja dotycząca plików cookies

Informujemy, iż w celu optymalizacji treści dostępnych w naszym serwisie, w celu dostosowania ich do indywidualnych potrzeb każdego użytkownika, jak również dla celów reklamowych i statystycznych korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies użytkownik może kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszych serwisów internetowych, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje politykę stosowania plików cookies


Nowe artykuły:
Więcej...
Nowe recenzje: RSS
Więcej...
Najnowsze pliki: RSS
Więcej...
Nowe biosy: RSS
Więcej...

 

Spis treści



Tajniki pliku autorun.inf

Co może zawierać plik autorun.inf ?
Co może zawierać plik autorun.inf ?

Konstrukcja pliku autorun.inf jest stosunkowo prosta i myślę, że jeżeli poznasz dostępne opcje które mogą się w nim znajdować to bez problemu sporządzisz własne pliki.

Obowiązkową częścią każdego pliku jest nagłówek:

[autorun]

Jak widać treść nagłówka jest zamknięta w nawias prostokątny - tak ma być.

Jeżeli chcesz by nastąpił automatyczny start wybranej przez Ciebie aplikacji pod nagłówkiem musisz zamieścić następującą linię;

open=nazwa_aplikacji.exe

Po znaku równa się możesz spisać nazwę pliku wraz z jego rozszerzeniem. Możesz również podać pełną ścieżkę dostępu jeżeli plik znajduje się w jakimś podkatalogu. Jednak bardzo ważne jest byś używał ścieżek w postaci względne a nie bezwzględnej. Przyjrzyjmy się następującemu przykładowi:

open=e:katalognazwa_aplikacji.exe

Odwołałem się do pliku który znajduje się na dysku E: w folderze o nazwie Katalog. W przypadku mojego komputera litera E: jest przypisana dla napędu CD-ROM. Oczywiście taka konstrukcja poprawnie zadziała na moim komputerze oraz na tych maszynach gdzie CD-ROM posiada taką samą literę. Niestety użytkownicy komputerów na których CD-ROM jest przypisany do innej litery przeżyją niemiłej rozczarowane ponieważ nie nastąpi autostart. Ten rodzaj odnośnika ma postać bezwzględną.

Przyjrzyjmy się teraz innemu przykładowi:

open=katalognazwa_aplikacji.exe

Tym razem również chcemy uruchomić plik o nazwa_aplikacji.exe, który znajduje się w folderze o nazwie Katalog. Jednak w całej ścieżce została pominięta litera dysku. W związku z tym system zakłada, że napędem domyślnym dla wykonania tej czynności jest to urządzenie na którym znajduje się plik autorun.inf i zaczyna szukać odpowiedniego katalogu oraz pliku względem autorun.inf. Ten rodzaj ścieżki ma postać względną. Pamiętaj, że zawsze musisz używać względnych ścieżek dostępu.

Wiemy już jak uruchomić program znajdujący się na płycie CD a teraz pora poznać następny wpis odpowiedzialny za przypisanie własnej ikony w miejsce domyślnego systemowego obrazka płyty CD. Do tego celu służy następujący wpis:

icon=ikona.ico

Również w tym przypadku znaczenie ma rodzaj ścieżki - pamiętaj odwołanie zawsze ma mieć charakter względny. Własne pliki z ikonami możesz stworzyć za pomocą odpowiednich programów lub pobrać z internetu.

Oczywiście w przypadku niektórych programów możesz odwołać się bezpośrednio do nazwy programu który chcesz wywołać a nie wstawiać osobny plik zawierający ikonę.

icon=notepad.exe

Niestety by odpowiednia ikona została wyświetlona musi być zapisana wewnątrz programu a tak nie jest za każdym razem. Dlatego sprawdź czy dla twojej aplikacji zadziała ten sposób.

W przypadku gdy przypiszesz samą ikonę w pliku autorun.inf po umieszczeniu takiego nośnika w napędzie zostanie automatycznie otwarte puste okno. W związku z tym należy unikać umieszczania samej ikony.

Możesz również uruchomić dokument np. stronę internetową. Wpis jaki musisz znaleźć się wewnątrz pliku autorun.inf ma postać:

open=start index.html

Zmianie ulega jedynie ostatnia część tej linii - index.html. W to miejsce możesz wpisać nazwę dowolnego dokumentu, który ma zostać otwarty po umieszczeniu płyty CD w napędzie CD-ROM. Obecnie każda wersja systemu MS Windows pozwala na otwarcie dokumentu ale dla pewności możesz na płytę skopiować plik o nazwie start.exe który znajduje się w katalogu systemowym.

Automatyczne uruchamianie aplikacji oraz podpinanie własnej ikony to nie wszystko co można uzyskać za pomocą tego malutkiego pliku. Używając kolejnych wpisów możesz kontrolować wygląd menu podręcznego.

shellinstall = &Uruchom Kalkulator
shellinstallcommand = Calc.exe

Pierwsza linia odpowiada za dodanie wpisu do menu kontekstowego.

Po znaku równości znajduje się opis jaki ma być widoczny w menu. Dodatkowo przed wybraną literą (u mnie jest to litera U) znajduje się znak "&", który odpowiada za ustawienia klawisza skrótu. Oczywiście nic nie stoi na przeszkodzie by znak ten znajdował się w innym miejscu np.

shellinstall = Urucho&m Kalkulator

Teraz literą skrótu jest "m".

Druga linia odpowiada za przypisanie do tekstu programu który ma zostać uruchomiony. W powyższym przykładzie będzie to Calc.exe. Również tym razem pierwsza część linii aż do znaków równa się nie ulega zmiana poza słowem pierwszy, które w przypadku wieloskładnikowego menu musimy zastąpić dokładnie tak samo jak to miało miejsce w pierwszej linii.

Dodatkowo do dwóch powyższych linii możemy dodać jeszcze trzecią która odpowiada za to który wpis ma zostać pogrubiony. Odpowiedni przykład znajduje się poniżej.

shellinstall = &Uruchom Kalkulator
shellinstallcommand = Calc.exe
shell = pierwszy

Po znaku równości musimy wpisać nazwę pozycji z menu która ma zostać pogrubiona.

Dodatkowo do pliku autorun.inf możemy dodać jeszcze kilka dodatkowych linijek.

shellreadme = &Czytaj
shellreadmecommand = notepad czytajczytaj.txt


shellhelp = &Pomoc
shellhelpcommand = winhlp32 helppomoc.hlp

Pierwsze dwie linie dodają do menu opcję o nazwie Czytaj po wybraniu której za pomocą Notatnika zostanie otwarty dokument tekstowy o nazwie

Ostatnie wpisy do menu kontekstowego dodają opcję Pomoc dzięki której można otworzyć plik pomocy o nazwie pomoc.hlp.

 

Komentarze


Komentarze


baha - 3 Listopad 2007, 17:21:26
mam pro?b? dostalam kompa i nie mam poj?cia co w nim jest chcia?am zainstalowa? kamerk? (ktor? na innym komie uda?o mi si? bez problemu to zrobi?)dysk odpalilam i na ko?cu pokazuje mi si? komunikat ?e instalacja nie powiodla si? bo brakuje pliku INf! cholerka co to jest i z czym to si? je? prosz? jesli kto? ma poj?cie i chwil? czasu to prosz? o pomoc☺

oposik - 1 Grudzien 2009, 23:56:55

lukasz93kg - 10 Marzec 2010, 20:16:22

kundel - 7 Kwiecien 2011, 14:43:36
Napisa?em w Word PAMI?TNIK, sk?adaj?cy si? z 5 cz??ci. Chcia?bym nagra? na p?ycie samo startuj?cej, umieszczaj?c przedtem menu z mo?liwo?ci? wyboru cz??ci. Zaczynam od czytania i studiowania. Mo?liwe, ?e z pomoc? kolegw do czego? dojd??

Komentarze sa dostepne tylko dla zarejestrowanych uzytkownikow (jezeli masz konto na forum wystarczy sie zalogowac). Jezeli nie, zarejestruj sie (rejestracja jest darmowa).
Nazwa uzytkownika:
Haslo: