Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ausführbare Datei bei Abschluß der Installation starten.

2 views
Skip to first unread message

Wilfried Dietrich

unread,
Dec 23, 2009, 7:27:23 AM12/23/09
to
Hallo,

ich erstelle mit Visual Studio Installer 1.1 mein Installationspaket (msi).
Nun m�chte ich, dass vor Abschlu� der Installation eine EXE-Datei
(Install_Muster.exe - ein selbstentpackendes RAR-Archiv),
die sich im Quellverzeichnis befindet, gestartet wird.
Im VSI habe ich daf�r nichts gefunden und deswegen mit Orca
versucht, doch leider scheitere ich immer an [SourceDir] (glaube ich
zumindest).

Ich habe folgendes hinzugef�gt:

CustomAction
Action: Start_Install_Muster
Type: 50
Source: InstallMusterPath
Target: leer

Property
Property: InstallMusterPath
Value: [SourceDir]Install_Muster.exe

InstallUISequence
Action: Start_Install_Muster
Condition: NOT Installed
Sequence: gr��er ReadmeForm-Sequence 'da mit der ReadmeForm

Ich habe InstallUISequence, da ich mit der Readme auf die folgende
Installation hinweisen m�chte und beim Deinstallieren diese Sequence
nicht m�chte.
Wo jetzt die Exe starten sollte, bekomme ich nur eine Fehlermeldung
in der Art:
Fehler 1721. Es liegt ein...
Ein f�r den Abschluss erforderliches Programm konnte nicht
ausgef�hrt werden....

Verwende ich in Property.Value eine feste Pfadangabe
z.B. sowas wie: C:\Temp\Install_Muster.exe und diese
Datei befindet sich auch dort, dann funktioniert alles wie
gew�nscht. Nur kann ich nicht von einem festen Pfad ausgehen.

Ein
InstallExecuteSequence
Action: ResolveSource
Contiotion: NOT Installed
Sequence: nach CosteInitialize
hat auch nichts gebracht!


Schon mal Danke,
sch�ne Weihnachtsgr��e
Wilfried


Wilfried Dietrich

unread,
Dec 29, 2009, 4:24:34 AM12/29/09
to
Das die ausf�hrbare Datei "Install_Muster.exe" von der
Quelle gestartet wird, hab ich wie folgt mit Orca hin bekommen:

CustomAction
Action: SetMusterPath
Type: 51
Source: MUSTERPATH
Target: [SourceDir]Install_Muster.exe

Action: Start_Install_Muster
Type: 50
Source: MUSTERPATH
Target: leer 'oder Befehlzeilenargument


InstallExecuteSequence
Action: ResolveSource
Contition: NOT Installed
Sequence: xxx1 'nach CostInitialize, vor SetMusterPath

Action: SetMusterPath
Contition: NOT Installed
Sequence: xxx2 'vor Start_Install_Muster

Action: Start_Install_Muster
Contition: NOT Installed
Sequence: xxx3 'nach SetMusterPath


Guten Rutsch ins neue Jahr
Wilfried


0 new messages