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

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • 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)                                               
  • Un dich dachte schon ich bin total bescheuert, na Hauptsache es läuft in compilierter Form.

    Danke noch mal, wer versteht schon Microsoft...

    lg und schöne Woche noch