#include <stdio.h>
#include <Windows.h>
int main()
{
HKEY hkey;
unsigned long type = REG_SZ;
unsigned char buff[100];
DWORD size1 = 1023;
// 查询键值
LONG lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", KEY_QUERY_VALUE, KEY_READ, &hkey);
if (lRet != ERROR_SUCCESS)
{
printf("lRet:%d\n", lRet);
return -1;
}
LONG lRet = RegQueryValueEx(hkey, "ProductId", NULL, &type, buff, &size1);
if (lRet != ERROR_SUCCESS)
{
printf("lRet:%d\n", lRet);
return -1;
}
printf("产品ID:%s\n", buff);
return 0;
}
windows环境 C代码获取注册表中,产品ID
于 2022-11-16 11:39:15 首次发布