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

  1. Keresse meg a HKEY_CLASSES_ROOT \ Unknown \ Shell kulcsot
  2. Új nyitott kulcs hozzáadása
  3. 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)
  1. Keresse meg a HKEY_CLASSES_ROOT \ Directory \ Shell kulcsot
  2. Hozzon létre egy alkulcsot: opennew, amelyben az értéket (alapértelmezett) módosítani kell: "Open in a new window"
  3. 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.

Kapcsolódó cikkek