阅读注册表项C ++

时间:2016-03-05 17:40:18

标签: c++ registry

首先,我希望我的问题很容易解决,我很抱歉,但是我无法让它工作。

所以这是我的代码(取自here

#include "stdafx.h"
#include<Windows.h>
#include<iostream>
using namespace std;

int main()
{
    LONG lResult;
    HKEY hKey;
    lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Test"), 0, KEY_READ, &hKey);
    if (lResult != ERROR_SUCCESS)
    {
        if (lResult == ERROR_FILE_NOT_FOUND) {
            printf("Key not found.\n");

        }
        else {
            printf("Error opening key.\n");

        }
    }
    return 0;
}

我收到消息“未找到密钥”,但我在HKLM \ SOFTWARE下创建了一个名为“Test”的密钥,我以管理员身份运行Visual Studio。

0 个答案:

没有答案