Ich möchte meine exe nach der Installation mit InstallShield ausführen. InstallShield schließt das Setup korrekt ab, führt aber die exe nicht aus.
Ich habe eine andere Möglichkeit gefunden, eine Exe beim Start hinzuzufügen, aber sie läuft nach dem Neustart. Ich möchte, dass es ohne Neustart läuft.
Ist es möglich?
Welche Version und Edition von InstallShield verwenden Sie? Und welchen Projekttyp benutzen Sie? (InstallScript, InstallScript MSI, Basic MSI?)
Ausgehend von Basic MSI verfügt InstallShield über ein integriertes Muster, um diese Geschichte zu unterstützen:
1) Klicken Sie auf die Registerkarte Projektassistent
2) Klicken Sie auf das Installations-Interview-Symbol (Seite)
3) Klicken Sie auf Ja für "Möchten Sie den Benutzern die Möglichkeit geben, Ihre Anwendung nach Abschluss der Installation zu starten?
4) Klicken Sie auf die Schaltfläche Durchsuchen, um die EXE auszuwählen, die das Ziel der Operation sein soll.
Standardmäßig ist das Kontrollkästchen (Startprogramm) im Dialogfeld "Setup abgeschlossen" nicht ausgewählt. Um es auszuwählen, fügen Sie der Eigenschaftentabelle automatisch die Eigenschaft LAUNCHPROGRAM hinzu und legen Sie sie auf den Wert '1' fest.
Christopher Painters Antwort wird die meiste Zeit für Sie arbeiten. Dies sind die ersten Schritte, die Sie ergreifen müssen, aber es gibt einige zusätzliche Details, wenn Sie feststellen, dass das nicht genug ist. Zum Beispiel berichtete skb, dass dies nicht für ihn funktionierte. Ich fand heraus, dass ich im selben Boot war (obwohl ich ein Dutzend andere Installateure gebaut hatte, die diese Arbeit hatten!).
INSTALLDIR
(vorausgesetzt, das Programm, das Sie starten möchten, sollte sich im Verzeichnis Ihres neuen Programms befinden). Setzen Sie "Dateiname & amp; command line" auf [INSTALLDIR]YourApp.exe
. Tags und Links asp.net facebook-c#-sdk installshield