salut a tous alors voila mon code qui est dans un thread

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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