我的目标很简单,我只想用C++检查注册表项是否存在。我在网上找不到任何有用的东西。下面的代码编译时没有错误,但我得到的输出是“未打开”,并且我知道我有那个注册表项。
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <stdio.h>
using namespace std;
int main(){
HKEY hKey;
if(RegOpenKey(HKEY_LOCAL_MACHINE,TEXT("Software\\Oracle\\VirtualBox"),&hKey) == ERROR_SUCCESS) {
cout << "Opened";
}
else
{
cout << "not opened";
}
return 0;
}
https://stackoverflow.com/questions/50650559
复制相似问题