CString strPath="HARDWARE//DESCRIPTION//System//CentralProcessor//0";//注册表子键路径
CRegKey regkey;//定义注册表类对象
LONG lResult;//LONG型变量-反应结果
lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键
if (lResult!=ERROR_SUCCESS)
{
AfxMessageBox("错误:无法查询有关的注册表信息");
return;
}
char chVendor[50];
DWORD dwSize=50;
regkey.QueryValue(chVendor,"VendorIdentifier",&dwSize);//获取VendorIdentifier字段值
m_strName=chVendor;
UpdateData(FALSE);
regkey.Close();//关闭注册表
本文介绍了一种使用C++从Windows注册表中读取CPU Vendor信息的方法。通过定义注册表类对象并打开特定路径的注册表键,可以获取到CPU制造商的详细信息。
457

被折叠的 条评论
为什么被折叠?



