const LPCTSTR keyName = L"//Drivers//BuiltIn//S16550_B"; //注册表健名
//读取子健信息
HKEY hOpenKey;
long lResult = 0;
DWORD dwKeyValueType = 0;
DWORD dwKeyValueLength = 0 ;
//打开指定健
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,keyName,0,0,&hOpenKey);
//ASSERT(lResult == ERROR_SUCCESS);
//读取健值,INT
LPCTSTR dwKeyName = L"ShowGame"; //要读取的健值
DWORD dwKeyValue = 0; //保存读取后的健值
dwKeyValueLength = sizeof(LPCTSTR);
lResult = RegQueryValueEx(hOpenKey,dwKeyName,0,&dwKeyValueType,(BYTE*)&dwKeyValue,&dwKeyValueLength);
ASSERT(lResult == ERROR_SUCCESS);
//关闭打开健
RegCloseKey(hOpenKey);
CString str;
str.Format(_T("%d"), dwKeyValue);