Winapi C recupérer et lire une valeur CHAR du registre avec printf
salut a tous alors voila mon code qui est dans un thread
Code:
1 2 3 4 5 6 7 8 9
| HKEY hKey;
long lerr;
char szpath[MAX_PATH];
DWORD dwLen = MAX_PATH;
RegOpenKeyEx(HKEY_CURRENT_USER, "Control Panel\\International\\sLanguage",0, KEY_ALL_ACCESS, &hKey);
lerr = RegQueryValueEx(hKey, NULL, 0, 0, (BYTE*) szpath, &dwLen);
RegCloseKey(hKey);
printf("\n\n resultat = %s \n\n " , szpath);
return 0; |
il est censé retourné une string , mais rien retourne des caractères bizard par e printf , et meme si je change le chemin il retourne toujours la meme chose , je vois pas ou est le probleme . le resultat retourné doit etre la langue parlé soit FRA . merci