Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Launch Condition für IIS-Version


2 replies to this topic

HReichelt

HReichelt
  • Members
  • 6 posts

Posted 17 November 2003 - 12:08

Hallo,

für die Installation einer Webapplikation benötige ich die Voraussetzung, dass
eine bestimmte Version des IIS vorinstalliert ist. Dazu verwende ich eine
Launch Condition, die in der Registrierung die Versionsnummer des IIS
ausliest:

SystemSearch in "HKLM\SOFTWARE\Microsoft\InetStp"
Dazu wird der Wert des Eintrags "MajorVersion" in der Property "IIS_VERSION"
gespeichert.

In den ProductProperties gibt es die folgende Install / Launch Condition:

"IIS_VERSION>=5" mit entsprechender Fehlermeldung.

Leider liefert mir die Installation stets die IIS-Fehlermeldung, egal welcher Wert in
der Registry steht. Die Meldung sollte jedoch nur ausgegeben werden, wenn die
Bedingung nicht erfüllt ist.

Kann mir jemand weiterhelfen oder einen Tipp geben ?

Vielen Dank,
Hartmut.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 November 2003 - 18:29

Zuerst würde ich überprüfen, ob der Werrt richtig ausgelesen wird, indem ich das Property anzeige (z.B. im Debugger, oder indem man eine Logdatei schreibt).
Ausserdem muss AppSearch vor LaunchConditions in beiden Installations-Sequenzen vorhanden sein.

HReichelt

HReichelt
  • Members
  • 6 posts

Posted 20 November 2003 - 08:22

Hallo Stefan,

vielen Dank.

Die Installations-Sequenzen waren korrekt, der ausgelesene Wert innerhalb
der LaunchCondition wurde falsch interpretiert (Rückgabewert aus der Registry
war #5 und nicht 5). Ich habe es mit einem "vorgelagerten" Script überprüft ...

Viele Grüße,
Hartmut.