ShelExecution und @HIDE

  • ist aber wohl aus unerfindlichen Gründen so.

    Auf meinem System lese ich folgende Strings aus:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion = Windows 10 Pro

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion = Windows 10 Enterprise


    Warum das so ist muß man M$ fragen ^^

    Auf meinem PC läuft ein Windows 11 Pro ^^

    MfG Schnuffel


    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

  • Wenn Du ein x64 System hast, musst Du das Script im x64-Modus starten/compilieren:

    oder so:

    AutoIt
    Global $WinName = RegRead("HKEY_LOCAL_MACHINE64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName")
    MsgBox(0,"Info", $WinName)

    oder:

    AutoIt
    Global $WinName = RegRead("HKLM64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName")
    MsgBox(0,"Info", $WinName)