c++读注册表
清泛原创
直接上代码:
CString key;
key.Format(_T("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\xxx"));
HKEY hKey;
LONG rc = RegOpenKey(HKEY_LOCAL_MACHINE, key, &hKey);
if (ERROR_SUCCESS == rc)
{
WCHAR szBuffer[MAX_PATH];
DWORD dwBufferSize = sizeof(szBuffer);
rc = RegQueryValueEx(hKey, _T("Path"), NULL, NULL, (LPBYTE)szBuffer, &dwBufferSize);
if (ERROR_SUCCESS == rc)
{
path = szBuffer; //处理读出来的值
RegCloseKey(hKey);
}
}
上一篇:C++字符串截断时中文的处理问题(中文被截断怎么处理?)
下一篇:error LNK2019: 无法解析的外部符号 _GetFileVersionInfoSizeW@8,该符号在函数 _wmain 中被引用