A delphi rendszerleíró adatbázis használata
A regiszterrel való együttműködés a Delphi-ben
Elemek hozzáadása a "Létrehozás" helyi menübe
A nem regisztrált fájlokat megnyitó fájl elérési útja
- Keresse meg a HKEY_CLASSES_ROOT \ Unknown \ Shell kulcsot
- Új nyitott kulcs hozzáadása
- Ebben a kulcsban van egy olyan kulcs is, amelyben a névparancs az alapértelmezett érték (az alapértelmezés szerint) megváltoztatásához az elindítandó fájl nevéhez hozzáadja a% 1-et a névhez. (A Windows ezt a karaktert a végrehajtható fájl nevével fogja helyettesíteni)
- Keresse meg a HKEY_CLASSES_ROOT \ Directory \ Shell kulcsot
- Hozzon létre egy alkulcsot: opennew, amelyben az értéket (alapértelmezett) módosítani kell: "Open in a new window"
- Ebben a kulcsban hozz létre egy másik alkulcsparancsot (alapértelmezett) = explorer% 1
A középső egérgombbal kattintson duplán a Logitech-re
A HKEY_LOCAL_MACHINE \ SoftWare \ Logitech kapcsolat, és megtalálja a DoubleClick paramétert 000-re 00-tel helyett
Új hangos események
Például hangokat hoz létre a WinWord elindításához és bezárásához
A HKEY_CURRENT_USER \ AppEvents \ Shemes \ Apps felveszi a WinWord alkulcsot, és összekapcsolja az Open and Close-val.
Most a hangbeállításokban új események láthatók
A rendszerleíró adatbázis elérési útja a programok eltávolításához:
A regiszterrel való együttműködés a Delphi 1-ben
A Delphi 2-ben és újabb verzióban megjelenik egy TRegistry objektum, amellyel nagyon könnyű dolgozni a rendszerleíró adatbázisban. De itt megnézzük azokat a API-funkciókat, amelyek szintén elérhetőek a Delphi 1-ben.
Registry célja, hogy tárolja a rendszer változókat, és lehetővé teszi, hogy regisztrálja a program files, amely biztosítja azok kijelző a Windows Intézőben egy speciális ikon, a program hívást a fájlra kattintva, hozzátéve csapatok számát a menüben, az úgynevezett megnyomásával az egér jobb gombjával a fájlt. Ezenkívül a rendszerleíró adatbázis megadhatja bizonyos információit (változók, állandók, a telepített program adatai). A program hozzáadható az eltávolítási listához, amely eltávolítja a vezérlőpanel Add / Remove Programs menedzseréből.
A rendszerleíró adatbázishoz számos API-függvény használható:
Hozzon létre egy alkulcsot a rendszerleíró adatbázisban. A "root" rendszerleíró kulcs kulcsai a Delphi1-ben csak egy elérhető - HKEY_CLASSES_ROOT, a Delphi3-ban - mindent. A SubKey - a partíció neve - a DOS-ban a fájl elérési útjára épül (példa alfehérje1 \ alkey2 \.). Ha ilyen partíció már létezik, akkor megnyílik (minden esetben, ha a hívás sikeres, a Result tartalmazza a kezelõt a partíción). A hívás sikerét a visszatérési érték határozza meg, ha ERROR_SUCCESS, akkor sikeresen, ha egyébként - hiba.
Nyissa meg a Kulcs \ SubKey alfejezetet, és vigye vissza a fogantyút a Result változóba. Ha nincs ilyen partíció, akkor nem jön létre. Visszatérés - hibakód vagy ERROR_SUCCESS, ha sikeres.