Hallo zusammen!
Auch mal wieder da...
Und zwar gibts folgendes Problem:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| LONG RegQueryValueEx(
HKEY hKey, // handle of key to query LPTSTR lpValueName, // address of name of value to query LPDWORD lpReserved, // reserved LPDWORD lpType, // address of buffer for value type LPBYTE lpData, // address of data buffer LPDWORD lpcbData // address of data buffer size ); |
Ich bekomme diesen Registry-Befehl zum Zeichenketten auslesen nicht hin.
Mein spezielles Problem mit der Geschichte besteht bei "LPBYTE lpData".
Wie soll ich denn von einem Zeiger, der nur auf einzelne BYTE-Elemente zeigen kann, auf einen Buffer (sprich Feld von z.B. 2048 Byte) zeigen lassen? Denn ein Puffer für den Stringwert der Registry sollte doch schon größer als 1 Byte sein. (

)
Aber wie soll ich diesen String mit so einem Zeigertyp in ein ganzes Feld bringen???
Ich bin am Verzweifeln!!!
Also Leute, wenn ihr das wisst.

Raus damit!
Ach so:
Bitte keine TRegistry-Vorschläge. Brauche die API unbedingt.
D a N k E s C h Ö n!!!
MfG Thomas