RegDeleteKeyEx

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • RegDeleteKeyEx

    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:

    Quellcode

    1. #include <Windows.h>
    2. #include <iostream>
    3. using namespace std;
    4. ...
    5. if(RegDeleteKeyEx(HKEY_CURRENT_USER, hKey, KEY_WOW64_64KEY, NULL) == ERROR_SUCCESS)
    6. {
    7. wcout << "Key 1 wurde erfolgreich geloescht!" << endl;
    8. }
    9. else
    10. {
    11. wcout << "Key 1 wurde nicht erfolgreich geloescht. ID: 104" << endl;
    12. }
    13. ...
    Alles anzeigen

    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