更新时间:2022-09-15 12:36:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
void CtestThreadDlg::OnBnClickedButton3()
{ HKEY hKey;
DWORD dwType = REG_SZ;
DWORD dwSize = 255; //须指定长度,否则第一次读取RegQueryValueEx不成功,仅返回长度
WCHAR data[MAX_PATH];
bool ret;
if (RegOpenKey(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\Microsoft\\Windows NT\\
CurrentVersion"), &hKey) == ERROR_SUCCESS)
{
TRACE(_T( "未找到此键" ));
return ;
}
ret = RegQueryValueEx(hKey, _T( "ProductName" ),
NULL,
& dwType,
( LPBYTE )data,
& dwSize) == ERROR_SUCCESS;
RegCloseKey(hKey);
ret = wcscmp(data, _T( "Windows 10 Pro" )) == 0;
CString str;
str.Format(_T( "%d" ), ret);
TRACE(str);
} |
WIN10+VS2015编译通过.
本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1971125 ,如需转载请自行联系原作者