Tanulási szakasz HKEY_CLASSES_ROOT
Tanulási részén HKEY_CLASSES_ROOT
Annak érdekében, hogy legyen egy igazi szakértő dolgozik a rendszerleíró adatbázist, folyékonyan kell beszélnie a HKEY_CLASSES_ROOT rész szerkezetét. Miért olyan fontos ez? És mivel ez az, ahol koncentrálódik az információt, hogy a rendszer, ha dolgozik fájlokat. Rákattint Explorer bármely dokumentumot, és a Windows elindítja a programot, amely kapcsolódik ehhez a dokumentumhoz. Fájlkiterjesztéseit azok a programokhoz kapcsolódó, nyomtatás, jelvényeket regisztrált dokumentumtípusok, és még sok más - mindez tárolja a HKEY_CLASSES_ROOT. Nem véletlen az alapértelmezett szakasz van zárva szerkesztésre, hogy ne sértse meg a rendszer indokolatlan viyami a műveletet.
partíció szerkezete HKEY_CLASSES_ROOT
Fájltípusok és kapcsolatuk programokat a rendszer határozza meg, amely beolvassa az adatokat a HKEY_CLASSES_ROOT oldalunkon. Sok fájltípusok már regisztrált a rendszerben a telepítés során az operációs rendszer, mint a BMP, TXT, HTM. Néhány fájltípus jelenik meg a regisztrációs telepítése során új alkalmazások külső gyártók. Például, ha a telepítés WinRAR archiváló jelennek meg a rendszerben fájltársításokat RAR, és telepítése után a PhotoShop - PSD fájlokat. Telepítése után a Visual Studio operációs rendszer kezd felismerni egy csomó más fájlokat - CPP, CS, VB, SLN, stb is felér a terjeszkedés fájlba, és regisztrálja azt a Windows ... És hogy nagyon könnyen, és a fejezet elolvasása után, akkor létrehozhatunk saját fájltípusokat gond nélkül.
Minden regisztrált fájltípus megfelelnek két alfejezetet HKEY_CLASSES_ROOT alatt. Neve az első al-fájl megfelel a kiterjesztés, és tartalmaz egy azonosítót (name_ID).
Ábra. 4.5. § HKEY_CLASSES_ROOT txt
Vegye figyelembe, hogy az alapértelmezett beállítás a kulcs értékét tartalmazza txtfile. ami egy azonosító. Így most kell találni txtfile listájában. hogy további információt talál a szöveges fájlokat. Ezért, megy a szakasz txtfile (ábra. 4.6) további vizsgálat céljából.
Ábra. 4.6. § HKEY_CLASSES_ROOT xtfile
Nézzük meg az alapértelmezett értéket. Itt adunk szöveges leírás egy adott fájltípust. Az én esetemben ez az érték szövegesdokumentum. Ha van egy lokalizált változata a Windows, te és a szöveg látható lesz a leírás a fájlt, amikor a felhasználó hozza az egérmutatót. azt is látni EditFlags lehetőség van. amely később beszélünk.
Minden fájltípus elérhető DefaultIcon alfejezetben. Ahogy azt sejteni lehet a nevét, van tárolva információt az ikonra társított szöveges fájlokat. Az önértékelés használhatja IconViewer programot ennek ellenőrzésére. Például a paraméter egy szöveges fájl% SystemRoot% system32imageres.dll, -102. Tehát, az ikon a szöveges fájl tartalmazza imageres.dll fájl szám alatt 102 (ábra. 4.7).
Ábra. 4.7. § HKEY_CLASSES_ROOT xtfileDefaulticon
Ha azt szeretnénk, hogy kiadási saját ikont, akkor adja meg a teljes elérési utat ikonra vagy a fájl tartalmazza a ikonra.
A következő rész, mi érdekli - egy szakasza héj. Ez a szakasz nagyon fontos a rendszer, mivel ez az, ahol a Windows tart tájékoztatást arról, mit kell tennie, ha duplán kattint, és egyéb műveletek. KATEGÓRIA burok erre a célra több alszakaszokkal nevezik igék (ige). Számos szabvány egy előre meghatározott igék szerkesztés, nyitott, nyomtatás, printto. Ha hívja a helyi menüből a fájlt, akkor is jelen lehet parancsokat Open, Print, Edit. amelyek megfelelnek a szavait nyitott, nyomtatás és szerkesztés. Minden al-ige viszont tartalmazza részparancsot. amely tartalmazza a parancssorból az alapértelmezett beállítás (ábra. 4.8).
Ábra. 4.8. § HKEY_CLASSES_ROOT xtfileShellopencommand
Például a program fut duplán kattintva a fájlt, tönkölybúza a szabadban. Itt érdemes odafigyelni alsztringjeként 1% szerepel a parancssorban:
Amikor futtatja a Notepad lehetőség% 1 helyettesítjük a neve a kiválasztott fájl. Így, amikor a felhasználó rákattint a minta .txt található a lemezen D:. a rendszer fut a program a C: WindowsSystem32 otepad.exe fájl D: sample.txt.
Share az oldalon