Jump to content

MSI in Exe wandeln


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo Leute,

 

ich weiß nicht ob das das richtige Forum dafür ist, wenn neinmöge es der Mod verschieben und gnädig mit mir sein.

 

Ich versuche gerade mit Visual Studio 2005 einen Installer zu bauen der mir einige Perl-Script installiert. Dieser soll aber auch ActivePerl mit installieren. Leide rgibts davon nur ein MSI-File oder ein ZIP, beides kann ich nicht in den Installer einbinden weil Visual Studio nur exe, vbs oder dll zulässt.

 

Jetzt wäre es natürlich schön wenn man das MSI von ActivePerl in eine exe verpacken könnte damit ich es aus dem Installer raus starten kann.

 

Jemand ne Idee ob man sowas machen kann und wenn ja, wie?

 

Gruß

 

Kevin

Geschrieben

Inhalt der *.cmd: msiexec /i programm.msi /quiet /norestart

 

Aufruf unter Windows-XP -> Start -> Ausführen -> iexpress -> Enter

 

Mit diesem Tool erstellst Du eine *.exe in der sich beide Dateien befinden. Folge einfach dem Assistenten. Wichtig ist nur folgender Punkt: Store files using Long File Name inside Package - solltest Du unbedingt anhaken, sonst funktioniert es nicht.

Geschrieben

Das hatte ich schon raus mit den "long Filenames".

 

Mein Prob jetzt nur: Ich kann nicht 2 msiexec gleichzeitig laufen lassen. Eine läuft ja schon für deneigentlichen Installer. Wenn jetzt dann das exe-Paket von iexpress an den Start kommt ruft das nochmal eine msiexec-Instanz auf, die dann abgebrochen wird weil wohl schon eine läuft.

Geschrieben

DU hast eine setup.exe und ein Installationsscript mit den Silentswitches. Beides wird mit IExpress in eine *.exe gepackt. Ruft man diese *.exe auf, werden die beiden Dateien in das temporäre Verzeichnis entpackt. Das Script wird aufgerufen und das *.msi Paket wird installiert.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...