Installierte Programme mit einer SoftwareListe (.txt-Datei) vergleichen

  • Als Grundlage dient eine Softwareübersicht:

    [autoit]


    $file = FileOpen("temp.txt", 2)
    For $i=1 to 999
    $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL", $i)
    $var2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL"&$var, "DisplayName")
    ConsoleWrite($var2&@CRLF)
    If @error then ExitLoop
    If $var2<>"" Then
    FileWrite($file, $var2 & @CRLF)
    EndIf
    EndIf
    Next
    fileclose($file)

    [/autoit]


    Ich habe leider keinerlei Programmiererfahrung. Ich kann aber gut adaptieren.

    das Ergebnis soll so aussehen und auf dem Desktop liegen:

    Rechnernname: TestRechner Datum:1.2.2014
    ------------------------------------------------------------------

    Adobe Flash Player 11 ActiveX - Installed
    Adobe Flash Player 11 Plugin -Installed
    AutoIt v3.3.8.1 -Installed

    FLV Player 2.0 (build 25) - Not Installed
    Free Mp3 Wma Converter V 2.2 - Not Installed
    FreePDF (Remove only) -Installed
    ...
    ...
    ...


    There are 2 problems with the installation.
    ---------------------------------------------------------------------

    Ich hoffe auf Unterstützung.....

  • Hallo :)

    ich fange für meinen Betrieb gerade ein ähnliches Programm an zu schreiben, da wir in 2 Monaten 60 Clients neu installieren müssen.
    Sobald das Programm steht kann ich diesen Punkt herausnehmen und ein wenig abändern damit er deinen Wünschen entspricht :)

    LG
    Marv