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

Wo bindet man eine setup.ini ein?


1 reply to this topic

Matthias1967

Matthias1967
  • Full Members
  • 92 posts

Posted 16 October 2008 - 12:49

Hallo,

für ein reines MSI-Projekt sollen einige Properties "von außen" gesetzt werden können. Einfacher, sicherer und übersichtlicher als mittels Kommandozeile geht das sicher mit einer ini-Datei, in der die entsprechenden Werte aufgelistet sind.

Nur: Wie bekommt man die Werte aus der ini-Datei in die MSI-Datenbank? Soweit ich die Doku verstanden habe, kann der Windows Installer selbst keine ini-Dateien lesen.

COM-Schnittstelle aka Automatisierung?
selbstgeschriebene setup.exe?
Custom Action im MSI selbst? (wo bringt man sie am besten unter?)

Gibt es dazu Empfehlungen/Best Practices?

Vielen Dank

Matthias

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 October 2008 - 22:25

Es gibt keine eingebaute Möglichkeit dazu, weil Windows INstalelr nur INI Dateien im Windows-Verzeichnis lesen kann. Also bleiben:
custom action
eigene setup.exe
CmdLine (oder so ähnlich) Eintrag in InstallSield's setup.ini