65,187
社区成员




HKEY hKEY;
LPCTSTR data_Set = L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\";
long ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE , data_Set, 0, KEY_READ, &hKEY);
if( ret != ERROR_SUCCESS )
{
cerr<<"错误:无法打开有关的hKEY"<<endl;
return 0;
}
LPBYTE result = new BYTE[2048];
DWORD type = REG_BINARY;
DWORD len = 2048;
ret = RegQueryValueEx(hKEY, L"DigitalProductId", NULL, &type, (BYTE*)result, &len);
//DigitalProductId值不为空且路径正确,返回错误吗2
if( ret != ERROR_SUCCESS )
{
RegCloseKey(hKEY);
delete [] result;
cerr<<"错误:无法查询有关的注册表信息"<<endl;
return 0;
}