Seite 1 von 1

prüfen, ob software bereits installiert ist

Verfasst: 24 Jan 2011, 13:07
von HardySim
hallo, ich stehe mal wieder vor einem problem mit opsi:
ich möchte (vermutlich im winst-skript) überprüfen, ob die software, die zu installation ausgewählt ist, bereits installiert ist.

wie kann ich dies bewerkstelligen?
  • kann ich irgendwie FileExists() mit einer versions-abfrage verknüpfen?
  • kann man in der software (uninstall) liste schauen, ob dort die software auftaucht? (allerdings wäre die version entscheidend)
  • gibt es andere wege?
wäre super, wenn hier jemand eine idee für mich hätte oder es sogar schon umgesetzt hat.
vielen dank!

Re: prüfen, ob software bereits installiert ist

Verfasst: 24 Jan 2011, 13:25
von karni
Ich checke die Uninstall Info in registry.

Beispiel, ob Acrobat Reader 9.3.1 installiert ist:
if (GetRegistryStringValue ("[HKLM\software\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1033-7B44-A93000000001}]"+"DisplayVersion") = "9.3.1")
.....
else
......
endif