1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
HKEY hKey;
DWORD dwLen;
LPBYTE dwKeyEn;
if( RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Internet Account Manager\\Accounts\\00000001\\",
0, KEY_QUERY_VALUE,
&hKeyRes) == ERROR_SUCCESS )
{
/*
RegQueryValueEx(hKey, "SMTP Email Address", NULL, NULL, NULL, &dwLen);
//On alloue la taille nécéssaire pour éviter les dépassement de caaciter qui risqueraient décrassé d'aure varaible de la mémoire
dwKeyEn = new BYTE[dwLen];
//Maintenant on lit la valeur de la clé en spécifiant la taille du buffer
RegQueryValueEx(hKey, "SMTP Email Address", NULL, NULL, dwKeyEn, &dwLen);
szRes = (char*)dwKeyEn; //on retourne le résultat a l'aide d'un CAST
*/
} |
Partager