premetto che ho i permessi ed uso RegQueryValueEx ma non ritorna il nome pc
HKEY hReg;
if(RegConnectRegistry(NULL,HKEY_LOCAL_MACHINE,&hRe g)==ERROR_SUCCESS) {
char lpValue[200]; DWORD tyValue=REG_SZ; DWORD cbValue;
if(RegOpenKeyEx(hReg,"System\\CurrentControlSet\\C ontrol\\ComputerName",0,KEY_QUERY_VALUE,phkResult) ==ERROR_SUCCESS) {
if(RegQueryValueEx(hReg,"System\\CurrentControlSet \\Control\\ComputerName\\ComputerName",0,&tyValue, (LPBYTE)&lpValue,&cbValue)==ERROR_SUCCESS) {
MessageBox(0,(char*)lpValue,"Avviso",MB_OK);
}
}
RegCloseKey(hReg);
anche passando solo "ComputerName" niente
ho provato con FormatMessage(..) ma ritorna sempre "operazione terminata con successo"
![]()