prüfen, ob software bereits installiert ist

Antworten
HardySim
Beiträge: 73
Registriert: 01 Feb 2010, 16:04

prüfen, ob software bereits installiert ist

Beitrag 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!
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: prüfen, ob software bereits installiert ist

Beitrag 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
Antworten