HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Másik számítógép registry-jének elérése


Példaprogram letöltése

3582 bájt

A Windows operációs rendszerhez mellékelt REGEDIT programban lehetőségünk van arra, hogy a hálózat egy másik számítógépén lévő rendszerleíró adatbázisba betekinthessünk. Ilyenkor a másik számítógép Registry-jének egy részét megnézhetjük. Ebben a példában ugyanezt a műveletet hajtjuk végre, saját Delphi alkalmazásunkból.

Egy Delphi alkalmazásból a rendszerleíró adatbázist elérhetjük a TRegistry osztály segítségével. Az osztály a Registry unitban van implementálva.
Először létre kell hoznunk egy példányt a TRegistry osztályból.
Reg:=TRegistry.Create;
Meg kell adnunk a Registry RootKey-t. Ez hálózati hozzáférés esetén csak HKEY_USERS vagy HKEY_LOCAL_MACHINE lehet.
Reg.RootKey:=HKEY_LOCAL_MACHINE;
A TRegistry osztály RegistryConnect metódusával csatlakozhatunk egy másik számítógép rendszerleíró adatbázisához.
RegistryConnect
Osztály: TRegistry
function RegistryConnect(
const UNCName: String
): Boolean;
A függvény lehetővé teszi, hogy csatlakozzunk egy másik számítógép rendszerleíró adatbázisához.
Paraméterek
const UNCName: String
A számítógép neve, amelyhez csatlakozni szeretnénk. A gép nevét, szabályos, UNC címzéssel kell megadnunk. Pl.: \\as2.
Visszatérési érték
A függvény visszatérési értéke igaz, ha a kapcsolódás sikerült, ellenkező esetben hamis.
Megjegyzés
Mielőtt létrehoznánk a kapcsolatot a RootKey-t be kell állítani.
Ha létrejött a kapcsolat, akkor a továbbiakban ugyanúgy kezelhetjük a Registry kulcsait és értékeit, mintha az saját gépünkön lenne.
if Reg.OpenKey('\Software\Microsoft\Windows',False) then
  Reg.GetKeyNames(ListBox1.Items)

Cikksorozat

#IDKategóriaCikk címeSorozat
2535C#Oracle adatbázis-elérés alapjai1. rész
2546C#SQL utasítások végrehajtása2. rész
2557C#Tárolt eljárások és függvények fejlesztése3. rész
2565C#Csomagok fejlesztése4. rész
2573C#Adatbázis triggerek fejlesztése5. rész
2581C#Kivételek kezelése PL/SQL-ben6. rész
3276C#Kurzorok deklarálása PL/SQL-ben7. rész
3297C#Tömb adattípus létrehozása és kezelése PL/SQL-ben8. rész
3326C#Adatbevitel tömb-adattípussal rendelkező oszlopokba9. rész
3357C#Adattárolás beágyazott tábla-típusú oszlopokban10. rész
3388C#Adatok beszúrása beágyazott táblákba11. rész
3418C#Index létrehozása PL/SQL-ben12. rész
3444C#Szekvenciák használata13. rész
3488C#Adatok betöltése állományokból14. rész
1765DelphiOracle adatbázis-elérés alapjai15. rész
1774DelphiSQL utasítások végrehajtása16. rész
1784DelphiTárolt eljárások és függvények fejlesztése17. rész
1794DelphiCsomagok fejlesztése18. rész
1803DelphiAdatbázis triggerek fejlesztése19. rész
1815DelphiKivételek kezelése PL/SQL-ben20. rész
3256DelphiKurzorok deklarálása PL/SQL-ben21. rész
3287DelphiTömb adattípus létrehozása és kezelése PL/SQL-ben22. rész
3318DelphiAdatbevitel tömb-adattípussal rendelkező oszlopokba23. rész
3348DelphiAdattárolás beágyazott tábla típusú oszlopokban24. rész
3377DelphiAdatok beszúrása beágyazott táblákba25. rész
3408DelphiIndex létrehozása PL/SQL-ben26. rész
3436DelphiSzekvenciák használata27. rész
3467DelphiAdatok betöltése állományokból28. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2003 évkönyv 101. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |