Autorun és fullskrin
Sőt, annak érdekében, hogy egy CD-t egy startup, a lemez a telepítés során, amely automatikusan elindul való létrehozásakor egy lemezt, a program (általában a telepítő), vagy nyit egy előre meghatározott dokumentum (telepítésére vonatkozó utasításokat a program vagy a lemez használat), használt speciális konfigurációval autorun.inf fájlt a gyökérkönyvtárban a CD-t.
Ebben a fájlban meg az utat, hogy a program futása alatt az utat, hogy az ikon fájlt a Windows Intézőben a lemezen, valamint számos paraméter, amely olvasható, és hajtja végre a Windows hacsak az autorun funkció nem tiltja az operációs rendszer beállításait.
Megtiltják a CD-ROM autorun lehetséges két módja van:
- párbeszéd révén „System Properties” törölje „Automatikus lejátszás” a tulajdonságok a CD-ROM-meghajtó; a registry-ben egyidejűleg írnak egy különleges lehetőség a megfelelő szekcióba a modell a meghajtó:
HKEY_LOCAL_MACHINE \ Enum \ SCSI \
QSI _____ CD-ROM_SCR-242__C \
MFCHILD0001PCIVEN_8086
DEV_244ASUBSYS_80DF104D
REV_03BUS_00DEV_1F
FUNC_0100
"AutoInsertNotification" =
hex: 00
- vagy a bizonyos olvasók már régóta ismert, frissítő segédprogram TweakUI - dobozok „audio CD-k automatikusan” és „Play adat CD-ket automatikusan” „Paranoia” fülre; Ebben az esetben az ilyen bejegyzés jelenik meg a regisztrációs:
HKEY_USERS \ .DEFAULT \ SOFTWARE \
Microsoft \ Windows \ Current
Version \ Policies \ Explorer
"NoDriveTypeAutoRun" =
hex: b5,00,00,00
Mellesleg, ez a fájl általában a funkcionális kapcsolat és a merevlemez-meghajtó - ez a funkció néha használják a nagyon nem elegáns módja annak, hogy a merevlemez ikonjára változás, így ha hirtelen meghajtó ikont kapott semmilyen bal körvonalai, nincs külföldi csapat jelent meg a helyi menüt, egyszerűen keresse meg a fájlt autorun.inf gyökérkönyvtárban, és törölje.
HKEY_USERS \ .DEFAULT \ SOFTWARE \
Microsoft \ Windows \ Current
Version \ Policies \ Explorer
"NoDriveTypeAutoRun" =
hex: 91,00,00,00
Az eredeti paraméter értékét, amelynél az automatikus indítást csak vezetni CD-ROM, olyan „NoDriveTypeAutoRun” =
hex: 95,00,00,00
Tehát, ha a rendszer nem indul el automatikusan le van tiltva, akkor a kísérlet létrehozását eredeti lemezeket, tökéletesen alkalmas az átviteli kellően jártas a számítógép üzleti barátainak, ismerőseinek.
Összesen lehetséges autorun.inf fájl parancsok egy kicsit:
ikon
DefaultIcon
címke
nyílt
shellexecute
héj
shell \ ige
Nézzük őket részletesen.
Csapat ikonkészletekkel az ikon fájl jelenik meg a Windows Explorer (és más programok) helyett a szokásos „ablakok”, a szintaxis a következő: ikon = IconFile [indexe]. Mivel a forrás ikon (IconFile) lehet használni többféle fájlok: ICO, BMP, exe, dll.
ikonfájl kell elhelyezni ugyanabban a könyvtárban a meghajtón, hogy a program beállítható, hogy autorun autorun.inf fájlt a parancs. Ha a fájl egynél több ikon is meg kell adnia egy ikon-index (az ikonok fájlokat nulla alapú index).
például:
ikon = MoyaProga.exe 1
DefaultIcon csapat más, csak ebben az lehetővé teszi, hogy több és útját a fájl ikonjára:
DefaultIcon = IconPath [, index]
Abban az esetben két csapat - ikon és DefaultIcon rendszerek kizárólag DefaultIcon.
label parancs adja a nevét a lemez jelenik meg a Windows felület helyett a szokásos neve a lemezen. Mivel ez a név lehet bármilyen szöveget üres, természetesen ésszerű hossza: label = Ez az én hűvös meghajtót.
A nyílt parancs megadja az elérési utat és fájlnevet a program automatikusan elindul, ha az operációs rendszer telepítő lemezt a CD-ROM meghajtóba.
A szintaxis: nyitott = [exepath \] exefile [param1 [param2]. ]
Ha a fájl elérési útvonalát (exepath) nincs kifejezetten megadva, a fájl futtatja a programot kell lennie a CD-ROM gyökérkönyvtárában. Azt is megadhatja a parancssori kapcsolók a kiválasztott alkalmazáshoz, persze, ha a program támogatja az ilyen kapcsolók és szükség van rájuk: nyitva = C: \ Windows \ explorer.exe / n, / e, C:
shellexecute parancs megadja az alkalmazás vagy adatfájlt, amelyeket használni fognak az operációs rendszer hívja ShellExecuteEx funkciót.
szintaxis:
shellexecute = [filepath \] fájlnév [param1, [param2]. ]
Ha a fájl elérési útvonala (filepath) nincs kifejezetten megadva, akkor a fájl is kell a CD-ROM gyökérkönyvtárában. Ha ez a paraméter határozza meg egy futtatható fájlt, akkor indul, de ha ez a dokumentum vagy adatfájlt, majd végrehajtja a parancsot ShellExecuteEx társul a rendszert a class fájlokat. Azaz nagyjából elmondható, hogy ugyanaz, mint a nyílt parancsot, de shellexecute automatikusan nyitott dokumentumokat a megfelelő alkalmazás: shellexecute =
README.DOC.
shell parancs megadja a parancsot a helyi menüben a lemezen, a rendszer alapértelmezett: shell = ige.
Itt az ige megfelel az ige, a kiválasztott csapat, amely meghatározott az alábbiakban ismertetett paraméterek shell \ ige autorun.inf fájlt. Hogy néz ki a gyakorlatban, amikor a világos? Amikor a felhasználó rákattint az egér jobb gombjával a meghajtó ikonra, a helyi menü jelenik meg.
Ha egy lemez van jelen az autorun.inf fájlt, és ez van megadva a héj, akkor umolchalnyh parancsot a helyi menüből ki kell venni a paraméter értékét. Azaz, akkor kényszeríteni a rendszer határozza meg, amely a parancs meg kell tenni kérve egyúttal új egyéni parancsot.
Ugyanezt a parancsot végrehajtani, amikor a felhasználó duplán kattint a bal egérgombbal a meghajtó ikonjára. Amikor egy új parancs, meg kell állapítanunk, két dolgot: az ige (azt is megadhatjuk az ige helyett egy rövid speciális név, amely megjelenik a helyi menü), és adja meg a parancssorban is, amely akkor lesz végrehajtva, ha ezt a parancsot.
Ha nem a paraméter a héj, meg fogja vizsgálni az operációs rendszer alapértelmezés szerint a parancs: „Automatikus lejátszás”, és fuss, ha rákattint a program ikonjára lemez meghatározott paraméter nyitva.
Ahhoz, hogy hozzon létre egy új egyedi menü parancsok esetében a parancs shell \ ige \ paranccsal. A szintaxis: shell \ ige \ command =
[Filepath \] fájlnév.exe
Itt az ige - feltalálta a csapat rövid ige, amely nem tartalmazhat szóközt. Alapértelmezésben ez az ige jelenik meg a helyi menüben, mint egy csapat. Ha meg kell tenni a helyi menüben egy kellően hosszú sora tartalmazó terek, hogy cserélje ki az ige ige, akkor használja a következő választható parancsot:
shell \ verb = MenuText
Ebben az esetben a helyi menü jelenik meg a szöveg MenuText, amely ellentétben a kötelező ige tartalmazhat szóközöket, a kis- és nagybetűk. Továbbá, a gyorsbillentyű függetlenül lehet beállítani ebben az esetben a parancs azáltal, hogy egy jel () előtt választottak ki erre a levélre.
például:
shell = README
shell \ readme \ command =
jegyzettömb readme.txt
shell \ readme = Olvasás El először!
By the way, ezeket a további parancsokat a helyi menüből a lemez, akkor még több kérve különböző igék és különböző szöveges MenuText.
Így létrehozása CD automatikus kézi üzemmód - szerkesztés autorun.inf fájlt a Jegyzettömb - több, mint egy egyszerű gyakorlat, amely nem igényel speciális ismereteket.
A legfontosabb dolog - ne felejtsük el, hogy feltétlenül a rekord az első sorban autorun.inf fájlt: [autorun].
Minden más lehetőséget kell elhelyezni az alábbi, mindegyik a saját vonal.