roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.107
Eigentlich habe die nötige Funktionen gefunden wie man Registryeinträge bearbeitet schreibt. Find aber nicht wie man einen Eintrag suchen kann. geht das überhaupt?
also z.b. ich suche nach einen ODBC treiber. dieser sollte SQL server fähig sein. Ich muss aber zuerst den ODBC Ordner finden. Je nach B-System können ja Registryeinträge anders aufgebaut sein oder?
Nagut, ich habe jetzt im Baum den Richtigen Eintrag gefunden.
Mit RegCreateKey
kann eine Registrymappe anlegen und mit
RegSetValue kann ich dann die werte in die Mappe schreiben.
Wenn ich mehrere Einträge in den Schlussel schreiben will kann man dann einfach diese Funktion mehrmals aufrufen, oder muss man irgendwie anders vorgehen?
mich irritiert der dwType. Verstehe einfach nicht wozu es da ist.
cbData ist dann nur die Grösse der lpData?
Unten auf dem Bild kann man den aufbau des Treibers sehen.
puuh.... naja vorerst hab ich keine Fragen.
also z.b. ich suche nach einen ODBC treiber. dieser sollte SQL server fähig sein. Ich muss aber zuerst den ODBC Ordner finden. Je nach B-System können ja Registryeinträge anders aufgebaut sein oder?
Nagut, ich habe jetzt im Baum den Richtigen Eintrag gefunden.
Mit RegCreateKey
Code:
LONG WINAPI RegCreateKey(
__in HKEY hKey,
__in LPCTSTR lpSubKey,
__out PHKEY phkResult
);
RegSetValue kann ich dann die werte in die Mappe schreiben.
Code:
LONG WINAPI RegSetValue(
__in HKEY hKey,
__in LPCTSTR lpSubKey,
__in DWORD dwType,
__in LPCTSTR lpData,
__in DWORD cbData
);
mich irritiert der dwType. Verstehe einfach nicht wozu es da ist.
cbData ist dann nur die Grösse der lpData?
Unten auf dem Bild kann man den aufbau des Treibers sehen.
puuh.... naja vorerst hab ich keine Fragen.