Registry Eintrag wird in falschem Pfad erstellt

  • Hab eben mal versucht eine Ausnahme für die Datenausführungsverhinderung zu erstellen, doch leider wird der Schlüssel im falschen Pfad angelegt und somit wird auch kein Eintrag im Karteireiter Datenausführungsverhinderung dafür angezeigt.

    Hier das Script:

    [autoit]


    RegWrite("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers", @scriptdir & "\my_name_is.exe", "REG_SZ", "DisableNXShowUI")
    ;RegDelete ( "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers", @scriptdir & "\my_name_is.exe")

    [/autoit]

    Unter win2008R2 wird der Schlüssel allerdings in folgendem Pfad angelegt:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

    Unter Win7 benutzt er den korrekten Pfad... woran kann das liegen?

    Einmal editiert, zuletzt von misterspeed (15. November 2010 um 18:33)