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

WindowsInstaller 3.1 und SP2


5 replies to this topic

georg_ernst

georg_ernst
  • Full Members
  • 16 posts

Posted 24 July 2006 - 16:39

Hallo,


wie kann man auf die einfachste Weise unter IS 6.3 den WindowsInstaller 3.1 zu installieren. Dabei muss man zuerst feststellen, ob 3.1 schon installiert ist oder nicht.



Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 25 July 2006 - 07:22

Zum Erkennen der vorhandenen Version: Version der Datei msi.dll prüfen.
Zum Installieren: das entsprechende Installationspaket per LaunchAppAndWait starten (evtl. gibt's dafür auch ein Objekt).

georg_ernst

georg_ernst
  • Full Members
  • 16 posts

Posted 25 July 2006 - 08:01

Noch eine Frage.
Normaleweise muss der Computer nach der Installation von WindowsInstaller neu gestartet werden. Und das Setup Programm sollte dann automatisch von einer bistimten Position (was nach WindowsInstaller kommt) starten.
Wie realisiert man so was?

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 25 July 2006 - 20:29

Man kann sowas über einen RunOnce oder Run Registry-Eintrag machen. Aber du kannst mit dem Neustart auch warten bis dein Haupt-Setup fertig ist. Mehr dazu am Ende dieses Artikels: http://www.installsi...00110/index.htm
Der Artikel ist für MSI 2.0. Ob es mit MSI 3 auch so geht weiss ich nicht, denke aber schon. Aber wahrscheinlich reicht dir auch MSI 2.0.

georg_ernst

georg_ernst
  • Full Members
  • 16 posts

Posted 26 July 2006 - 07:29

>Man kann sowas über einen RunOnce oder Run Registry-Eintrag machen.
>Aber du kannst mit dem Neustart auch warten bis dein Haupt-Setup fertig ist.


Das ist eigentlich nicht möglich. Mein Setup Programm beinhaltet einige Module, die sich nur unter WindowsInstaller 3.1 installieren lassen (VC8 Redistributional Release, NET Framework 2.0). Das aufspielen von WindowsInstaller verlangt aber den Neustart des computers.



georg_ernst

georg_ernst
  • Full Members
  • 16 posts

Posted 26 July 2006 - 08:39

Bei der Installation von WindowsInstaller kann man den Neustart verhinder, indem man die option /norestart in der Kommandozeile angibt. Die Frage, ob man abschließend die auf WindowsInstaller basierten Module installieren darf. Es kann sein, dass die Änderungen nur nach dem Neustart des Rechners wirksam sind.