Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a témakör az Autorun.inf fájlban használható bejegyzésekre vonatkozó hivatkozás. Egy bejegyzés egy kulcsból és egy értékből áll.
- [Automatikus futtatás] Kulcsok
- [Tartalom] Kulcsok
- [ExclusiveContentPaths] Kulcsok
- [IgnoreContentPaths] Kulcsok
- [DeviceInstall] Kulcsok
[Automatikus futtatás] Kulcsok
művelet
A műveletbejegyzés a média Autorun.inf fájljának megnyitott vagy shellexecute bejegyzésében megadott programot képviselő kezelő automatikus lejátszás párbeszédpanelén használt szöveget adja meg. Az érték kifejezhető szövegként vagy binárisan tárolt erőforrásként.
action=ActionText
action=@[filepath\]filename,-resourceID
Paraméterek
Műveletszöveg
A média Autorun.inf fájljának megnyitás vagy shellexecute bejegyzésében megadott programot képviselő kezelő automatikus lejátszási párbeszédpaneljén használt szöveg.
filepath
A karakterláncot tartalmazó bináris fájlt tartalmazó könyvtár teljes elérési útját tartalmazó karakterlánc. Ha nincs megadva elérési út, a fájlnak a meghajtó gyökérkönyvtárában kell lennie.
fájlnév
A bináris fájl nevét tartalmazó sztring.
resourceID
A bináris fájlban lévő sztring azonosítója.
Megjegyzések
A műveletkulcsot csak a Windows XP Service Pack 2 (SP2) vagy újabb verzióiban használják. Csak DRIVE_REMOVABLE és DRIVE_FIXED típusú meghajtók esetén támogatott. DRIVE_REMOVABLE esetén a műveletkulcsra van szükség. A rendszer figyelmen kívül hagyja a hang CD vagy film DVD Autorun.inf fájljában található műveleti parancsokat, és ezek az adathordozók továbbra is ugyanúgy viselkednek, mint a Windows XP Service Pack 1 (SP1) és korábbi verzióiban.
Az Automatikus lejátszás párbeszédpanelen megjelenő szöveg úgy jön létre, hogy a műveletbejegyzésben megadott szöveget kombinálják a Shell által biztosított, keményen kódolt szolgáltató nevével ellátott szöveggel. Mellette megjelenik az ikon . Ez a bejegyzés mindig az Első beállításként jelenik meg az Automatikus lejátszás párbeszédpanelen, és alapértelmezés szerint ki van választva. Ha a felhasználó elfogadja ezt a lehetőséget, a rendszer elindítja a média Autorun.inf fájljának megnyitott vagy shellexecute bejegyzése által megadott alkalmazást. Ebben a helyzetben nem érhető el az Always do (Mindig tegye a kiválasztott művelet ) lehetőség.
A művelet és az ikonkulcsok együttesen határozzák meg az alkalmazásnak az Automatikus lejátszás párbeszédpanelen a végfelhasználó által látott megjelenítését. Ezeket úgy kell összeállítani, hogy a felhasználók könnyen azonosíthassák őket. Meg kell jelölniük a futtatni kívánt alkalmazást, az azt létrehozó vállalatot és a kapcsolódó márkajelzéseket.
A visszamenőleges kompatibilitás érdekében a műveletbejegyzés nem kötelező az DRIVE_FIXED típusú eszközök esetében. Ebben a típusban az Automatikus lejátszás párbeszédpanelen egy alapértelmezett bejegyzést használ, ha az Autorun.inf fájlban nincs műveletbejegyzés .
A műveletbejegyzés kötelező a DRIVE_REMOVABLE típusú eszközök esetében, amelyek eddig nem támogatták az Autorun.inf-t. Ha nincs műveletbejegyzés , megjelenik az Automatikus lejátszás párbeszédpanel, de nincs lehetőség a további tartalom elindítására.
Egyedi esemény
A CustomEvent bejegyzés egy egyéni automatikus lejátszású tartalomeseményt határoz meg.
CustomEvent=CustomEventName
Paraméterek
EgyediEseményNév
Az Automatikus lejátszás tartalomesemény nevét tartalmazó szöveges sztring. A név legfeljebb 100 alfanumerikus karakter lehet.
Megjegyzések
Egy kötet Autorun.inf fájljában megadhat egy egyéni eseménynevet. Amikor az Automatikus lejátszás arra kéri a felhasználót, hogy válasszon alkalmazást a kötethez, csak azok az alkalmazások jelennek meg, amelyeket regisztráltak a megadott egyéni eseménynévre. Arról, hogy miként regisztrálhat alkalmazásokat kezelőként az egyéni Automatikus lejátszás tartalomeseményhez, olvassa el az Automatikus indítás automatikus lejátszással vagy az Eseménykezelő regisztrálása című témakört.
Az alábbi példa a "MyContentOnArrival" értéket adja meg új automatikus lejátszású tartalomeseményként.
CustomEvent=MyContentOnArrival
ikon
Az ikonbejegyzés egy ikont ad meg, amely az Automatikus futtatás funkcióval kompatibilis meghajtót jelöli a Windows felhasználói felületén.
icon=iconfilename[,index]
Paraméterek
iconfilename
Az ikonadatokat tartalmazó .ico, .bmp, .exevagy .dll fájl neve. Ha egy fájl egynél több ikont tartalmaz, az ikon nulla alapú indexét is meg kell adnia.
Megjegyzések
Az ikon a címkével együtt az Automatikus futtatás funkcióval kompatibilis meghajtót jelöli a Windows felhasználói felületén. A Windows Intézőben például a meghajtót ez az ikon jelöli a normál meghajtó ikonja helyett. Az ikon fájljának ugyanabban a könyvtárban kell lennie, mint a megnyitott parancs által megadott fájlnak.
Az alábbi példa meghatározza a MyProg.exe fájl második ikonját.
icon=MyProg.exe,1
címke
A címkebejegyzés egy szöveges címkét ad meg, amely a Windows felhasználói felületén az AutoRun-kompatibilis meghajtót jelöli.
label=LabelText
Paraméterek
Címkeszöveg
A címkét tartalmazó szöveg. Szóközöket tartalmazhat, és legfeljebb 32 karakter hosszúságú lehet.
Megjegyzés:
A LabelText paraméterben 32 karakternél hosszabb érték helyezhető el, és hibaüzenet nem jelenik meg. A rendszer azonban csak az első 32 karaktert jeleníti meg. A 32. után lévő karakterek csonkulnak, és nem jelennek meg. Ha például a LabelText a következő: label="Ez a CD úgy van kialakítva, hogy a végső zenei CD legyen." A következő jelenik meg: "Ez a CD úgy van kialakítva, hogy az ul legyen".
Megjegyzések
A címke egy ikonnal együtt az AutoRun-kompatibilis meghajtót jelöli a Windows felhasználói felületén.
Az alábbi példa a "Saját meghajtócímke" értéket adja meg a meghajtó címkéjeként.
label=My Drive Label
nyitott
A megnyitott bejegyzés megadja annak az alkalmazásnak az elérési útját és fájlnevét, amelyet az AutoRun elindít, amikor egy felhasználó lemezt szúr be a meghajtóba.
open=[exepath\]exefile [param1 [param2] ...]
Paraméterek
exefile
Teljes elérési út a CD behelyezésekor futó végrehajtható fájlhoz. Ha csak egy fájlnév van megadva, annak a meghajtó gyökérkönyvtárában kell lennie. Ha egy alkönyvtárban szeretné megtalálni a fájlt, meg kell adnia egy elérési utat. Egy vagy több parancssori paramétert is megadhat az indítási alkalmazásnak való továbbításhoz.
AutoPlay használata
Windows XP rendszerben a UseAutoPlay bejegyzés azt határozza meg, hogy az automatikus lejátszást az Automatikus futtatás helyett kell használni.
Windows Vista és újabb rendszereken ez a bejegyzés miatt az automatikus futtatás során megadott műveletek (a open vagy shellexecute bejegyzésekkel) ki lesznek hagyva az Automatikus lejátszás párbeszédpanelből. Ez a bejegyzés nincs hatással a Windows korábbi verzióira, mint a Windows XP.
Windows 8 és újabb rendszereken a 0 érték megadása letiltja az eszköz automatikus lejátszását.
Paraméterek
A beállítás használatához adjon hozzá egy bejegyzést a UseAutoPlayhez az Autorun.inf fájlhoz, és állítsa be a bejegyzést 1-nek. A Windows 8-nál korábbi verziókban nem támogatott más érték.
Windows 8 és újabb rendszereken adjon meg egy 0 értéket az eszköz automatikus lejátszásának letiltásához.
UseAutoPlay=1
Megjegyzések
A UseAutoPlay jelenleg csak Windows XP vagy újabb rendszereken alkalmazható, és csak olyan meghajtón, amelyet a GetDriveTypeDRIVE_CDROM típusúnak határoz meg.
A UseAutoPlay használata esetén az Autorun.inf megnyitott vagy shellexecute bejegyzései által megadott műveletek figyelmen kívül lesznek hagyva a Windows XP rendszerben, és nem kerülnek ki a Windows Vista Automatikus lejátszás párbeszédpaneléről.
Az Automatikus futtatás általában a beszúrt adathordozón található elemek automatikus futtatására vagy betöltésére szolgál, míg az Automatikus lejátszás egy párbeszédpanelt jelenít meg, amely tartalmazza az esetleg végrehajtandó műveletek listáját, és lehetővé teszi a felhasználó számára, hogy eldöntse, melyik műveletet hajtsa végre. Az automatikus futtatás és az automatikus lejátszás közötti különbségről további információt az Automatikus futtatás engedélyezése CD-ROM alkalmazás létrehozása , illetve az Automatikus lejátszás használata és konfigurálása című témakörben talál.
Használati példa
A CD három fájlt tartalmaz: Autorun.inf, Readme.txtés Music.wma. A Windows használatban lévő verziójától és az Autorun.inf fájlban megadott beállításoktól függően előfordulhat, hogy a CD-t automatikus futtatás vagy automatikus lejátszás kezeli a beszúráskor (feltéve, hogy az AutoRun/AutoPlay engedélyezve van ahhoz a meghajtóhoz, amelybe a CD-t beszúrták).
Először fontolja meg egy Autorun.inf fájlt a következő tartalommal, és vegye figyelembe, hogy a UseAutoPlay=1 nincs megadva:
[AutoRun]
shellexecute="Readme.txt"
A CD beszúrásakor Shell végrehajtott művelet a használt Windows-verziótól függ:
- Windows XP vagy korábbi rendszereken ezt a CD-t az Automatikus futtatás kezeli a beszúráskor. Ebben az esetben a rendszer felolvassa a shellexecute bejegyzést , és meghívja a Shell .txt fájlokhoz társított fájlkezelőt. Ez általában a Jegyzettömbben nyitja meg Readme.txt.
- Windows Vista rendszeren az Autorun.inf fájl egy shellexecute bejegyzéssel való jelenléte miatt a média "Szoftver és játékok" autoplay típusúként lesz azonosítva. Ebben az esetben a felhasználó egy Automatikus lejátszás párbeszédpanelt lát, amely tartalmazza a shellexecute bejegyzés által megadott műveletet (a párbeszédpanelen "Load Readme.txt"-ként jelenik meg), valamint az "Szoftver és játékok" típusú adathordozókhoz társított alapértelmezett műveleteket.
Ha azt szeretné jelezni, hogy az Automatikus lejátszást a Windows XP-n futó Automatikus futtatás helyett kell használni, és hogy az AutoRun shellexecute bejegyzés által megadott műveletet el kell tiltani a Windows Vista Automatikus lejátszás párbeszédpaneljén, szúrja be a UseAutoPlayt az Autorun.inf fájlba az alábbiak szerint:
[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1
A CD beszúrásának Shell művelete ismét a használt Windows-verziótól függ.
- A Windows XP-nél korábbi windowsos verziókban az AutoRun továbbra is használható, és a rendszer végrehajtja a shellexecute által megadott műveletet a korábban leírtak szerint. (Vegye figyelembe, hogy a Windows XP-nél korábbi Windows-verziókban csak az Automatikus futtatás érhető el.)
- Windows XP rendszeren a UseAutoPlay bejegyzés automatikus lejátszást eredményez az Automatikus futtatás helyett. Ebben az esetben az Automatikus lejátszás azt határozza meg, hogy az adathordozó tartalmaz-e Windows Media Audio -fájlt (.wma), és a tartalmat "Zenefájlokként" kategorizálja. A felhasználó megjelenik egy Automatikus lejátszás párbeszédpanelen, amely regisztrált kezelőket tartalmaz a "Zenefájlok" Automatikus lejátszás médiatípushoz; az AutoRun shellexecute bejegyzés figyelmen kívül lesz hagyva.
shellexecute
5.0-s verzió. A shellexecute bejegyzés egy olyan alkalmazást vagy adatfájlt határoz meg, amelyet az AutoRun a ShellExecuteEx meghívására fog használni.
shellexecute=[filepath\]filename[param1, [param2]...]
Paraméterek
filepath
Az adatokat vagy végrehajtható fájlokat tartalmazó könyvtár teljes elérési útját tartalmazó sztring. Ha nincs megadva elérési út, a fájlnak a meghajtó gyökérkönyvtárában kell lennie.
fájlnév
A fájl nevét tartalmazó sztring. Ha végrehajtható fájl, akkor a rendszer elindítja. Ha adatfájlról van szó, akkor egy fájltípus tagjának kell lennie. A ShellExecuteEx elindítja a fájltípushoz társított alapértelmezett parancsot.
paramx
Minden további paramétert tartalmaz, amelyet át kell adni a ShellExecuteEx-nek.
Megjegyzések
Ez a bejegyzés hasonló a megnyitáshoz, de lehetővé teszi fájltársítási információk használatát az alkalmazás futtatásához.
shell
A shell bejegyzés a meghajtó helyi menüjének alapértelmezett parancsát adja meg.
shell=verb
Paraméterek
verb
A verb menüparancsnak megfelelő. A verb hozzá tartozó menüparancsot az Autorun.inf fájlban kell definiálni\shellverb bejegyzéssel.
Megjegyzések
Amikor egy felhasználó a jobb gombbal a meghajtó ikonra kattint, megjelenik egy helyi menü. Ha egy Autorun.inf fájl van jelen, az alapértelmezett helyi menüparancs abból származik. Ez a parancs akkor is végrehajtja a parancsot, ha a felhasználó duplán kattint a meghajtó ikonra.
Az alapértelmezett helyi menü parancs megadásához először adja meg a verb, parancs sztringjét és a menü szövegét a következővel: shell\verb. Ezután használja shell az alapértelmezett helyi menüparancsként. Ellenkező esetben az alapértelmezett menüelem szövege az "Automatikus lejátszás" lesz, amely elindítja a megnyitott bejegyzés által megadott alkalmazást.
shell\verb
A shell\verb bejegyzés hozzáad egy egyéni parancsot a meghajtó helyi menüjéhez.
shell\verb\command=Filename.exe
shell\verb=MenuText
Paraméterek
verb
A menü parancsa verb. A shell\verb\parancsbejegyzés egy végrehajtható fájlhoz társítja a verb fájlt. Az igék nem tartalmazhatnak beágyazott szóközöket. Alapértelmezés szerint a verb szöveg jelenik meg a helyi menüben.
Filename.exe
A műveletet végrehajtó alkalmazás elérési útja és fájlneve.
MenuText
A paraméter azt a szöveget határozza meg, amely megjelenik a helyi menüben. Ha nincs megadva, verb megjelenik. A MenuText lehet vegyes nagy-kisbetűs, és szóközöket tartalmazhat. A menüelem billentyűparancsát úgy állíthatja be, hogy a betű elé egy ampersand (>) elemet helyez.
Megjegyzések
Amikor egy felhasználó a jobb gombbal a meghajtó ikonra kattint, megjelenik egy helyi menü. Ha shell\verb bejegyzéseket ad hozzá a meghajtó Autorun.inf fájlhoz, parancsokat adhat hozzá ehhez a helyi menühöz.
A bejegyzésnek két része van, amelyeknek külön sorokban kell lenniük. Az első rész a shell\verb\command. Ez kötelező. Társít egy karakterláncot, az úgynevezett verb, az alkalmazással, amelyet a parancs futtatásakor kell elindítani. A második rész az **shell\**verb bejegyzés. Nem kötelező. Beállíthatja, hogy milyen szöveg jelenjen meg a gyorsmenüben.
Az alapértelmezett helyi menüparancs megadásához definiálja a verb a shell\verb használatával, és tegye alapértelmezett parancssá a shell bejegyzéssel.
A következő autorun.inf mintatöredék a "Jegyzettömb abc\readme.txt" parancssztringhez társítja a readitverb. A menü szövege "Read Me", az "M" pedig az elem billentyűparancsaként van definiálva. Amikor a felhasználó kiválasztja ezt a parancsot, megnyílik a meghajtó abc\readme.txt fájlja a Microsoft Jegyzettömbdel.
shell\readit\command=notepad abc\readme.txt
shell\readit=Read &Me
[Tartalom] Kulcsok
Három fájltípus-kulcs létezik: MusicFiles, PictureFiles és VideoFiles.
Ha az egyik ilyen tartalmat igaz értékre állítják a kis- és nagybetűkre érzéketlen 1, y, igen, t vagy igaz értékei közül az egyikre, az automatikus lejátszás felhasználói felülete megjeleníti az adott tartalomtípushoz társított kezelőket, függetlenül attól, hogy az adott típusú tartalom létezik-e a médián.
Ha az egyik tartalom hamis értékre van állítva a kis- és nagybetűk közötti 0, n, nem, f vagy hamis értéken keresztül, az Automatikus lejátszás felhasználói felület nem jeleníti meg az adott tartalomtípushoz társított kezelőket még akkor sem, ha az adott típusú tartalmat észleli a média.
Ennek a szakasznak az a célja, hogy lehetővé tegye a tartalomkészítők számára, hogy a tartalom szándékát közölje az Automatikus lejátszás funkcióval. Egy CD például úgy kategorizálható, hogy csak zenei tartalmakat tartalmaz, még akkor is, ha képeket és videókat is tartalmaz, és máskülönben vegyes tartalommal rendelkezik.
A [Tartalom] szakasz csak a Windows Vista és újabb verziókban támogatott.
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
[ExclusiveContentPaths] Kulcsok
Az ebben a szakaszban felsorolt mappák esetén az Automatikus lejátszás csak ezekben a mappákban és azok almappáiban keres tartalmakat. A bevezető fordított perjel (\) használatával vagy nélkül is adható. Mindkét esetben a média gyökérkönyvtárából származtatva abszolút útvonalakként lesznek kezelve. A nevükben szóközökkel rendelkező mappák esetében ne foglalja őket idézőjelekbe, mivel az idézőjelek szó szerint az elérési út részeként lesznek megadva.
Ennek a szakasznak az a célja, hogy lehetővé tegye a tartalomkészítők számára, hogy a tartalom szándékát közölje az Automatikus lejátszással, és lerövidítse a vizsgálat idejét azáltal, hogy a média bizonyos jelentős területeire korlátozza a vizsgálatot.
Az alábbiakban az összes érvényes elérési út szerepel
[ExclusiveContentPaths]
\music
\music\more music
music2
Az [ExclusiveContentPaths] szakasz csak a Windows Vista és újabb verziókban támogatott.
[IgnoreContentPaths] Kulcsok
Az automatikus lejátszás figyelmen kívül hagyja az ebben a szakaszban felsorolt mappákat és azok almappáit, amikor médiatartalmakat keres a tartalomban. A bevezető fordított perjel (\) használatával vagy nélkül is adható. Mindkét esetben a média gyökérkönyvtárából származó abszolút elérési utaknak tekintjük. A nevükben szóközökkel rendelkező mappák esetében ne foglalja őket idézőjelekbe, mivel az idézőjelek szó szerint az elérési út részeként lesznek megadva.
A szakasz elérési útjai elsőbbséget élveznek az [ExclusiveContentPaths] szakasz elérési útjaival szemben. Ha az [IgnoreContentPaths] függvényben megadott elérési út a [ExclusiveContentPaths] fájlban megadott elérési út almappája, akkor a rendszer továbbra is figyelmen kívül hagyja.
Ennek a szakasznak az a célja, hogy lehetővé tegye a tartalomkészítők számára, hogy a tartalom szándékát közölje az Automatikus lejátszással, és lerövidítse a vizsgálat idejét azáltal, hogy a média bizonyos jelentős területeire korlátozza a vizsgálatot.
Az alábbiakban az összes érvényes elérési út szerepel
[IgnoreContentPaths]
\music
\music\more music
music2
Az [IgnoreContentPaths] szakasz csak a Windows Vista és újabb verziókban támogatott.
[DeviceInstall] Beállításkulcsok
DriverPath
A DriverPath-bejegyzés egy könyvtárat ad meg, amely rekurzív módon keres az illesztőprogram-fájlokban. Ez a parancs egy illesztőprogram telepítése során használatos, és nem része az Automatikus futtatás műveletnek. A [DeviceInstall] szakasz csak Windows XP rendszerben támogatott.
[DeviceInstall]
DriverPath=directorypath
Paraméterek
directorypath
Egy olyan könyvtár és annak összes alkönyvtárának elérési útja, amelyeket a Windows átnéz illesztőprogram-fájlok keresésekor.
Megjegyzések
Ne használjon meghajtóbetűjeleket a címtárpathban , mivel az egyik számítógépről a másikra változnak.
Több könyvtárban való kereséshez adjon hozzá egy DriverPath-bejegyzést az egyes címtárakhoz, ahogyan ebben a példában is látható.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
Ha a [DeviceInstall] szakaszban nincs megadva DriverPath-bejegyzés, vagy a DriverPath bejegyzés nem tartalmaz értéket, akkor a rendszer kihagyja a meghajtót az illesztőprogram-fájlok keresése során.