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

Custom Actions in Merge Modulen


3 replies to this topic

juergen.haigis

juergen.haigis
  • Full Members
  • 31 posts

Posted 28 October 2004 - 07:14

Ich möchte ein Merge Module erstellen, das ein File auf das Zielsystem schreibt und nach dem schreiben eine Custom Action abläuft. Dabei soll eine exe (stored in binary table) gestartet werden.
Die Custom Action soll automatisch ablaufen sobald jemand das Merge Module benutzt. Es sollten im eigentlichen Projekt keine weiteren Einstellungen mehr notwendig sein.

Als Beispiel Custom Action habe ich versucht einfach eine VBS MessageBox
MsgBox "Hallo aus dem Merge Module" anzuzeigen. Ich habe sie als "verzögert" markiert und in die ModuleInstallExecute Table aufgenommen. Als Base Action habe ich InstallFiles / After =1 angegeben.
Wenn ich das Merge Module in einem Standard MSI Project einbinde passiert nichts. Ich bekomme die Custom Action des Merge Modules einfach nicht zum laufen.
Was mache ich falsch ? Was muss ich noch beachten ?

Danke für eure Hilfe

Juergen Haigis


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 28 October 2004 - 09:01

Hast du auch InstallFiles in die ModuleInstallExecute Sequenz eingetragen?

juergen.haigis

juergen.haigis
  • Full Members
  • 31 posts

Posted 28 October 2004 - 10:11

Nein, ist das notwendig ?
Blöde Frage...

Ich hab es jetzt mit der MessageBox hinbekommen.
1. Custom Action erstellen
2. Custom Action in ModuleInstallExecuteSequence oder ModuleUIExecuteSequence Tabelle aufnehmen
3. Die Base Action ebenfalls in die entsprechende Tabelle aufnehmen

dann funktioniert es so wie ich es wollte

Mal sehen ob ich es mit einer 'exe stored in binary table' auch hinbekomme...

Edited by juergen.haigis, 28 October 2004 - 13:07.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 29 October 2004 - 14:22

Ja, ist notwendig.