现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

如何获取CPU主频—-读注册表

2012-08-15 23:46 工业·编程 ⁄ 共 424字 ⁄ 字号 暂无评论

CString strPath = L"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(L"错误:无法查询有关的注册表信息");
  return;
}
DWORD dwMHz;
regkey.QueryValue(dwMHz, L"~MHz");//获取VendorIdentifier字段值
regkey.Close();//关闭注册表
CString str;
str.Format(L"%d", dwMHz);
MessageBox(str);

给我留言

留言无头像?