Overloader
Cadet 4th Year
- Registriert
- Jan. 2004
- Beiträge
- 91
Hallo,
wie konvertiere ich in c++ eine unsigned char Variable zu einem String?
Ich lese einen REG_SZ Wert aus der Registry aus und brauche einen String um z.B. Abzufragen ob der REG_SZ Wert yes oder no ist. Hier mein Quellcode:
Deklaration:
unsigned char temp;
unsigned char *Value;
DWORD dwLen;
Code:
//Schlüssel öffnen
RegOpenKeyEx(HKEY_CURRENT_USER,"Control Panel\\Sound\0", 0, KEY_READ, &MyKey);
// Größe des Wertes abfragen
lnRes = RegQueryValueEx(MyKey,"Beep\0",NULL, NULL, NULL, &dwLen);
dwValue = (unsigned char *)malloc(dwLen);
//Wert abfragen
lnRes = RegQueryValueEx(MyKey,"Beep\0",NULL, NULL, Value, dwLen);
temp = *Value;
Vielen Dank schon mal im voraus.
mfg
Overloader
wie konvertiere ich in c++ eine unsigned char Variable zu einem String?
Ich lese einen REG_SZ Wert aus der Registry aus und brauche einen String um z.B. Abzufragen ob der REG_SZ Wert yes oder no ist. Hier mein Quellcode:
Deklaration:
unsigned char temp;
unsigned char *Value;
DWORD dwLen;
Code:
//Schlüssel öffnen
RegOpenKeyEx(HKEY_CURRENT_USER,"Control Panel\\Sound\0", 0, KEY_READ, &MyKey);
// Größe des Wertes abfragen
lnRes = RegQueryValueEx(MyKey,"Beep\0",NULL, NULL, NULL, &dwLen);
dwValue = (unsigned char *)malloc(dwLen);
//Wert abfragen
lnRes = RegQueryValueEx(MyKey,"Beep\0",NULL, NULL, Value, dwLen);
temp = *Value;
Vielen Dank schon mal im voraus.
mfg
Overloader