Моя цель очень проста, я просто хочу проверить, существует ли раздел реестра с 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;
}