RegSetValueEx mit Typ REG_DWORD
-
Hallo,
ich will mit der o.g. Funktion einen DWORD in die Registry eintragen. Das funktioniert im Prinzip auch, aber wenn ich mit dem REGEDIT.EXE an der betreffenden Stelle nachschaue, zeigt er mir anstelle des Wertes
(ungültiger DWORD-Wert)Weiß jemand, wie das zustande kommt?
-
Zeig mal ein bisschen Code, hab meine Kristallkugel vergessen ;).
cya
-
also ich hab mal ein Stück Mustercode zusammengestellt:
... HKEY hKey; DWORD Acc,dw,DVal; LPSTR Path; DVal = 12345; Acc = KEY_ALL_ACCESS; Path = "SYSTEM\\CurrentControlSet\\Services\\LanmanServer\\Parameters"; RegCreateKeyEx (HKEY_LOCAL_MACHINE, Path, 0, "", 0, Acc, NULL, &hKey, &dw); RegSetValueEx (hKey, "MyValue", 0, REG_DWORD, &DVal, 0); RegCloseKey (hKey); ...
[ Dieser Beitrag wurde am 05.02.2003 um 19:37 Uhr von Uli editiert. ]
-
Du solltest dir das nochmal genau anschauen (z.B. hier (aus den FAQ)
z.B. musst du bei RegSetValueEx beim letzten Parameter statt der 0 sizeof(DWORD) nehmen
-
Danke!!