#include <WinRegKey.h>
Öffentliche Methoden | |
| CWinRegKey () | |
| Konstructor. | |
| virtual | ~CWinRegKey () |
| Destructor. | |
| operator HKEY () const | |
| Konverteirt ein CWinRegKey objekt to zu HKEY. | |
| HKEY | Detach (void) |
| Löst das interne Handle m_hKey vom Objekt. | |
| void | Attach (HKEY hKey) |
| Bindet ein Handle an das interne Handle m_hKey. | |
| LONG | Open (HKEY hKeyParent, LPCTSTR lpszKeyName, REGSAM nSamDesired=KEY_ALL_ACCESS) |
| Öffnet einen Registry-Schlüssel. | |
| LONG | Close () |
| Beendet den Zugriff auf den aktuellen Registry-Schlüssel. | |
| LONG | Create (HKEY hKeyParent, LPCTSTR lpszKeyName, LPTSTR lpszClass=NULL, DWORD dwOptions=REG_OPTION_NON_VOLATILE, REGSAM nSamDesired=KEY_ALL_ACCESS, LPSECURITY_ATTRIBUTES lpSecAttr=NULL, LPDWORD lpdwDisposition=NULL) |
| Erzeugt einen neuen Registry-Schlüssel. | |
| LONG | SetValue (DWORD dwValue, LPCTSTR lpszValueName) |
| Setzt einen Registry-Wert vom aktuellen Schlüssel vom Typ DWORD. | |
| LONG | SetValue (LPCTSTR lpszValue, LPCTSTR lpszValueName) |
| Setzt einen Registry-Wert vom aktuellen Schlüssel vom Typ String. | |
| LONG | QueryValue (DWORD &dwValue, LPCTSTR lpszValueName) |
| Liest einen Registry-Wert vom aktuellen Schlüssel vom Typ DWORD. | |
| LONG | QueryValue (LPTSTR szValue, LPCTSTR lpszValueName, DWORD *pdwCount) |
| Liest einen Registry-Wert vom aktuellen Schlüssel vom Typ String. | |
| LONG | DeleteSubKey (LPCTSTR lpszSubKey) |
| Löscht einen Unterschlüssel des aktuelle Schlüssels aus der Registry. | |
| LONG | RecurseDeleteKey (LPCTSTR lpszKey) |
| Löscht einen Unterschlüssel des aktuelle Schlüssels inkl. | |
| LONG | DeleteValue (LPCTSTR lpszValue) |
| Löscht einen Wert aus der Registry. | |
| LONG | EnumSubKeys (std::vector< std::string > &aKeyNames) |
| Ermittelt die untergeordneten Schlüssel. | |
| LONG | EnumValues (std::vector< std::string > &aValueNames) |
| Ermittelt die vorhandenen Wertnamen. | |
Private Attribute | |
| HKEY | m_hKey |
Basis-Code aus Microsoft VC++ 6.0 ATL-Bibliothek.
|
|
Beendet den Zugriff auf den aktuellen Registry-Schlüssel.
|
|
||||||||||||||||||||||||||||||||
|
Erzeugt einen neuen Registry-Schlüssel.
|
|
|
Löscht einen Unterschlüssel des aktuelle Schlüssels aus der Registry. Unter Win95 werden alle Unterschlüssel mitgelöscht, unter Windows NT können nur Schlüssel ohne Unterschlüssel gelöscht werden (Benutze RecurseDeleteDey anstatt).
|
|
|
Löscht einen Wert aus der Registry.
|
|
|
Löst das interne Handle m_hKey vom Objekt.
|
|
|
Ermittelt die untergeordneten Schlüssel.
|
|
|
Ermittelt die vorhandenen Wertnamen.
|
|
||||||||||||||||
|
Öffnet einen Registry-Schlüssel.
|
|
|
Konverteirt ein CWinRegKey objekt to zu HKEY.
|
|
||||||||||||||||
|
Liest einen Registry-Wert vom aktuellen Schlüssel vom Typ String.
|
|
||||||||||||
|
Liest einen Registry-Wert vom aktuellen Schlüssel vom Typ DWORD.
|
|
|
Löscht einen Unterschlüssel des aktuelle Schlüssels inkl. aller Unterschlüssel aus der Registry.
|
|
||||||||||||
|
Setzt einen Registry-Wert vom aktuellen Schlüssel vom Typ String.
|
|
||||||||||||
|
Setzt einen Registry-Wert vom aktuellen Schlüssel vom Typ DWORD.
|
1.3.7