Přeskočit na obsah

Autorun.inf

Z Wikipedie, otevřené encyklopedie

Autorun.infje vinformaticenázevkonfiguračního souboru,který může být využíván funkcemiAutoRunaAutoPlay(automatické přehrávání), které jsou součástíoperačního systémuMicrosoft Windows.Soubor je ve formátuprostého textu.Pro správnou funkci je nutné, aby byl soubor umístěn vkořenovém adresářisvazku. Protože souborové systémy ve Windows nerozlišují malá a velká písmena, nezáleží v názvu na velikosti písmen.

Funkce AutoRun byla vMicrosoft Windowspoprvé použita v operačním systémuWindows 95.Cílem byla redukce nákladů na technickou podporu, pro technicky méně zdatné uživatele. AutoRun umožňuje (po vložení média do mechaniky) automatické spuštěnípočítačového programu,umístěného na datovém diskuCD-ROM(zpravidlainstalační program) (platí i pro další vyměnitelná média jako USB flashky, paměťové karty a externí HDD). Pomocí Autorunu lze nastavitikonu,která bude u disku zobrazena vPrůzkumníku Windows(nebo vTento počítač). Další možnosti nastavení byly přidány v následujících verzích Microsoft Windows (podpora automatického přehrávání AutoPlay a další).

Obsah souboru

[editovat|editovat zdroj]

SouborAutorun.infobsahujeprostý text.Je umístěn v kořenovém adresáři zařízení. Soubor obsahuje dvojiceklíč=hodnota,podobně jako klasické konfiguračníINI soubory.

Upřesnění klíčů:

  • Název a umístění programu, který je zavolán po vložení média (AutoRun úkol)
  • Název souboru, který obsahuje ikonu (namísto standardní ikony jednotky)
  • Příkazy pro kontextovou nabídku (zobrazí se po kliknutí pravým tlačítkem myši)
  • Výchozí příkaz, který probíhá při spuštění jednotky (dvojklik)
  • Změna automatického přehrávání
  • Definice přítomnosti ovladačů

Práce se soubory INF

[editovat|editovat zdroj]

Pouhá existence souboru Autorun.inf na médiu neznamená, že ho systém Windows použije automaticky. Zpracování INF souborů závisí na verziOS,typu jednotky a některých nastaveníregistrů.

Pokud je v registrech povolena práce s INF soubory:

  • Verze před Windows XP
Autorun úkol je načten, analyzován, instrukce jsou následně provedeny. Úkol je vykonán bez zásahu uživatele.
Zavedení automatického přehrávání.
Zařízení typu DRIVE_CDROM (CD-ROM mechanika) dovoluje Automatické přehrávání i když není soubor autorun.inf nalezen.
Disk typu DRIVE_REMOVABLE nepoužívá soubory autorun.inf. Všechna vyměnitelná média jsou zpracovávána Automatickým přehráváním.
  • Windows XP Service Pack 2 a vyšší (Windows Vista včetně)
AutoRun úkol bude jednou z možností v rámcidialoguPřehrát automaticky. Úkol musí být spárován s klíčem, jinak je vynechán.
Úkoly Autorunu jsou prováděny automaticky na jakémkoliv typu jednotky. Všechny úkoly jsou prováděny v rámci Automatického přehrávání, které ve výchozím nastavení zobrazí uživateli příslušnédialogové okno.
Úkoly AutoRunu lze zadat pouze médiím CD/DVD. Pro ostatní jednotky jsou povoleny pouze klíče label (popis) a icon (ikona)

Jednoduchý příklad

[editovat|editovat zdroj]

Tento soubor autorun.inf určuje souborsetup.exejako spouštěč aplikace (při aktivaci AutoRunu). První ikona uložena v souboru setup.exe bude reprezentovat jednotku v Průzkumníku Windows:

[autorun]
open=setup.exe
icon=setup.exe,0
label=Moje instalační CD

Následující sekce obsahují platné klíče pro soubory autorun.inf.

SekceAutorunobsahuje výchozí AutoRun příkazy. Soubor je musí obsahovat, aby byl platný. Povolené klíče:

action=text
action=@[filepath\]filename,-resourceID
Windows XP SP2 a vyšší; jednotky typu DRIVE_REMOVABLE and DRIVE_FIXED
Určuje text použitý v dialogu Přehrát automaticky. Text je vyjádřen buď jako text nebo jako reference na zdroj. Ikona je zobrazena vedle textu. Tato položka je vybrána ve výchozím nastavení a je vždy na prvním místě v dialogu Přehrát automaticky.
Akce se nezobrazuje na jednotkách typu:
DRIVE_REMOVABLE
dialogové oknoPřehrát automaticky se zobrazí, ale bez další položky, úkol AutoRun je v podstatě vynechán.
DRIVE_FIXED
Text je vytvořen a použit v dialogu Přehrát automaticky.
U ostatních typů disků je klíč ignorován.
icon=iconfilename[,index]
Název zdroje, který obsahuje ikonu. Tato ikona nahradí standardní ikonu jednotky v průzkumníku Windows.
label=text
Určuje textový popisek reprezentující jednotku v Průzkumníku Windows.
open=[exepath\]exefile [param1 [param2...]]
Určuje cestu, název souboru a volitelné parametry aplikací, které spouští AutoRun. Jedná se o funkciCreateProcessvyvolanou AutoRunem.
shellexecute=[filepath\]filename [param1[param2...]]
Windows 2000,Windows MEa vyšší
Podobné otevřít, ale pomocí souboru asociace pro běh aplikace. Název souboru může být proto spustitelný nebo datový soubor. (Jde oShellExecuteExfunkci, která je volána AutoRunem. )
UseAutoPlay=1
Windows XP a vyšší; jednotky typu DRIVE_CDROM
Použití spíše Automatického přehrávání, než AutoRunu s CD. Starší OS než jsou Windows XP tento klíč neovlivňuje.
shell\verb\command=[exepath\]exefile[param1[param2...]]
Přidává vlastní příkaz k disku v místní nabídce.Verbje řetězec bez mezery. Příklad:
shell\verb=menu text
text v menu, Ampersand (&) vybere klávesovou zkratku pro menu.
shell=verb
Odkazuje se nashell\verbjako výchozí příkaz v místní nabídce. Pokud chybí výchozí položka menu, dojde k Přehrát automaticky.
Příklad:
shell\readme\command=notepad readme.txt
shell\readme=Read &Me
shell=readme
Windows Vista a vyšší

Obsah (Content)umožňuje autorům sdělit typ obsahu automatického přehrávání, aniž by bylo přímo nutné zkoumat obsah média.

Platné klíče:MusicFiles,PictureFiles,VideoFiles.Každý klíč může být uveden s pravdivými/nepravdivými hodnotami. Nejsou case sensitive.

Pravda – True (true, 1, y, yes, t)
zobrazí obslužné manipulátory s tímto typem obsahu
Nepravda – False (false, 0, n, no, f)
nezobrazí obslužné manipulátory s tímto typem obsahu

Příklad:

[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false

[ExclusiveContentPaths - Výhradní obsah]

[editovat|editovat zdroj]
Windows Vista a vyšší

Automatické přehrávání obsahu hledá pouze v uvedených složkách a jejich podsložkách. Název složky je brán vždy jako absolutní cesta (z kořenového adresáře média).

Příklad:

[ExclusiveContentPaths]
\pictures
\music
more music\special

[IgnoreContentPaths - Ignorovaný obsah]

[editovat|editovat zdroj]
Windows Vista a vyšší

Automatické přehrávání nebude skenovat uvedené složky ani jejich podsložky.

Příklad:

[IgnoreContentPaths]
pictures
\music
more music\special

[DeviceInstall - Instalace zařízení]

[editovat|editovat zdroj]
Windows XP a vyšší

Označuje místo, kde mohou být uloženy soubory ovladačů. To braní zdlouhavému prohledávání celého obsahu media. Bez uvedení této sekce budou ovladače hledány v disketách (jednotky A nebo B), dále v CD/DVD médiích menších než 1GB. Při průběhu instalace se pouze odkazuje na umístění ovladačů.

Platný klíč:

DriverPath=directorypath

který vypíše cestu, kde se budou hledat ovladače.

Příklad:

[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio

V tomto článku byl použitpřekladtextu z článkuAutorun.infna anglické Wikipedii.