Strona 1 z 1

Plik autorun.inf

Nowy postNapisane: piątek, 16 stycznia 2009, 22:06
przez Krzysiu555
Każdy chyba na tym forum wie do czego służy plik autorun.inf, więc chyba nie muszę tłumaczyć.
A jeśli nie to tu jest opis z wikipedii:
► 

Więc ja chciałem by po podłączeniu mojego flasha do czyjegoś komputera uruchamiał się mój program.
Wrzuciłem zatem program o nazwie Project1.exe na flasha oraz plik autorun.inf o takiej zawartości:
Kod: Zaznacz cały
[autorun]
open=Project1.exe

I teoretycznie po podłączeniu powinien włączyć się mój program ale nic się nie dzieje.
Czy może mi ktoś wytłumaczyć jak to zrobić żeby działało?

Re: Plik autorun.inf

Nowy postNapisane: piątek, 16 stycznia 2009, 22:39
przez Krzysiu555
Podejrzewam że AutoRun kłuci się z AutoPlay i dlatego nie działa. No ale pewien nie jestem i nie wiem jak to zmienić.

Drugie moje pytanie:
Gdy wkładamy płytę z jakąś grą czy z jakiegoś czasopisma pojawia się ona w Moim komputerze, klikamy na nią dwukrotnie i nie otwiera się jej zawartość tylko uruchamia się ta gra bądź jakiś program, czy instalator.
Podejrzewam że również jest za to odpowiedzialny plik autorun.inf.
Moje pytanie brzmi czy da się tak zrobić z pendrivem tzn. gdy kliknę na niego dwukrotnie w Moim komputerze to żeby nie owierała się jego zawartość tylko jakiś program?

Re: Plik autorun.inf

Nowy postNapisane: sobota, 17 stycznia 2009, 14:13
przez Cyfrowy Baron
Musi być włączona funkcja autorun dla danego typu dysku i dla danej litery dysku, to tak samo jak z napędem DVD. Jeżeli wyłączysz funkcję autorun dla napędu DVD lub dla litery przypisanej dla tego napędu, to pliki autorun.inf nie będą automatycznie czytane.
U siebie np. powyłączałem funkcje autorun dla wszystkich dysków, a jeszcze nie dalej jak 4 dni temu naprawiałem komputer klienta, który pożyczył sobie pendrive od znajomego i podłączył do swojego komputera, na którym miał ustawioną funkcję autorun dla wszystkich dysków. Na pendrive znajdował się plik auturn.inf z wpisem nakazującym uruchomienie pliku COPY.exe, złośliwego wirusa, który po automatycznym uruchomieniu z pendrive rozsiał się po wszystkich dyskach, a na dyskach twardych również umieścił plik autorun.inf i COPY.exe, w efekcie uaktywniła się również funkcja autorun dla dysków twardych i kliknięcie w Exploratorze na dany dysk nie można było wejść inaczej niż poprzez wybranie z menu kontekstowego opcji Otwórz lub Exploruj, gdyż domyślną była Autorun.



Gdy wkładamy płytę z jakąś grą czy z jakiegoś czasopisma pojawia się ona w Moim komputerze, klikamy na nią dwukrotnie i nie otwiera się jej zawartość tylko uruchamia się ta gra bądź jakiś program, czy instalator.


Dzieje się tak dlatego, ze plik autorun.inf zawiera wpis nakazujący uruchomienie instalatora, a nie gdy. Niektóre płyty z grami mają w autorun.inf nakaz uruchomienia programu-loadera (sam często tworzę takie loadery). Taki loader w chwili uruchomienia sprawdza, czy gra jest zainstalowana (np. przegląda rejestr szukając wpisów dotyczących gry) i jeżeli stwierdzi, że gra jest zainstalowana, to pobierze sobie z rejestru ścieżkę dostępu do tej gry i uruchomi grę i sam zakończy działanie, jeżeli natomiast nie znajdzie gry to uruchomi instalator i sam zakończy działanie.



Plik autorun.inf zawiera tylko informację o tym jaki plik ma być automatycznie uruchomiony, np: open=Autorun.exe, ale działa to tylko przy włączonej w systemie funkcji atuorun dla danego typu i danej litery dysku. Po świeżej instalacji systemu funkcja autorun jest włączona dla wszystkich napędów DVD i dysków. wymiennych.
Plik autorun może zawierać dodatkowo wpis: icon=autorun.ico, to tylko wyznacza ikonę, która ma reprezentować dany dysk w Exploratorze Windows.

Re: Plik autorun.inf

Nowy postNapisane: piątek, 23 stycznia 2009, 23:31
przez Krzysiu555
Dziękuję za wyczerpującą odpowiedź.
Mam jeszcze pytanko czy jesteś pewien że po świeżej instalacji systemu autorun jest włączony dla wszystkich dysków?
Znaczy się moja instalacja nie jest już świeża, bo instalowałem z dwa lata temu. Ale ja nic nie wyłączałem a autorun nie działa dla żadnych dysków. Pewnie więc COŚ wyłączyło mi autorun. Nie wiesz może co TO mogło być?

Re: Plik autorun.inf

Nowy postNapisane: niedziela, 25 stycznia 2009, 13:28
przez Cyfrowy Baron
Nie wiem co mogło ją wyłączyć.
Do zarządzania tym ustawieniem najprościej jest skorzystać z programu TweakUI: http://www.idg.pl/ftp/pc_989/PowerToys. ... s.XP..html
Możesz również do naprawienia błędu pobrać ze strony Microsoft'u program Autofix.exe: http://www.microsoft.com/DOWNLOADS/deta ... laylang=en

w drugim przypadku musisz mieć oryginalny Windows XP:

Re: Plik autorun.inf

Nowy postNapisane: niedziela, 25 stycznia 2009, 17:50
przez Krzysiu555
OK Dziękuję 8-)