读取注册表内容

来源:互联网 发布:海绵软件 编辑:程序博客网 时间:2024/06/15 20:35
#include <windows>int main(int argc, char* argv[]){      HKEY hKey;      DWORD dwType = REG_SZ;      DWORD dwSize = 255;//须指定长度,否则第一次读取RegQueryValueEx不成功,仅返回长度      char data[MAX_PATH];      bool ret;      if(RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion",                    &hKey) == ERROR_SUCCESS)        cout << "open success" <<endl;      ret = RegQueryValueEx(hKey,"ProductName",                      NULL,                      &dwType,                      (LPBYTE)data,                       &dwSize) == ERROR_SUCCESS;      RegCloseKey(hKey);      //ret = wcscmp(data, L"Microsoft Windows XP") == 0;      cout << data << endl;      system("pause");     return 0;}

原创粉丝点击