Hallo.
Ich habe Probleme mit RegDeleteKeyEx.
Es wird nicht gefunden.
KEY_WOW64_64KEY wird auch nicht gefunden, konnte ich jedoch durch #define KEY_WOW64_64KEY 0x0100 beheben. Doch bin ich mir etwas unsicher.
Nur warum wird diese verdammte Funktion nicht gefunden? '._.
Man ein Code-Ausschnitt:
|
C/C++ Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <Windows.h>
#include <iostream>
using namespace std;
...
if(RegDeleteKeyEx(HKEY_CURRENT_USER, hKey, KEY_WOW64_64KEY, NULL) == ERROR_SUCCESS)
{
wcout << "Key 1 wurde erfolgreich geloescht!" << endl;
}
else
{
wcout << "Key 1 wurde nicht erfolgreich geloescht. ID: 104" << endl;
}
...
|
Es ist zum verrückt werden. Warum wird die Funktion nicht gefunden?
In der MSDN steht:
Minimum supported client Windows 7
Minimum supported server Windows Server 2008 R2
Beides habe ich.
Nebenfrage: Warum ist AdvAPI32.lib so "versteckt"? - C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\AdvAPI32.lib
MfG
Check