2012-06-13 13 views
8

Próbuję umieścić wiele .exe w jednym pakiecie .msi i powinien on być instalowany jeden po drugim.Pakowanie wielu .exe w jednym pakiecie .msi

powiedzmy mam a.exe, b.exe i c.exe

Po kliknięciu na msi pakietu a.exe powinny być zainstalowane i msi powinien czekać na nią po pomyślnym zainstalowaniu a.exe powinno wywołać b.exe. Po pomyślnej instalacji b.exe, należy uruchomić c.exe do instalacji.

Pliki .exe (a.exe, b.exe i c.exe) są standardowymi instalatorami (dla np. CodeSourcery, narzędzi flash, IAR workbench itp.).

Proszę dać mi znać, jak to osiągnąć i jakich narzędzi potrzebuję.

Pozdrowienia Horaira

+0

Proszę podać, który program budowniczy MSI będzie używany. –

+0

Czy rozumiem poprawnie, że a.exe, b.exe i c.exe są instalatorami? –

+1

Mam zamiar użyć zaawansowanego instalatora. Ya a.exe, b.exe i c.exe są instalatorami, które chcę spakować w jednym pakiecie, a jego należy zainstalować jeden po drugim. – Dev

Odpowiedz

6

Advanced Installer ma jakieś dedykowane wsparcie dla tego produktu. Ale jest to narzędzie komercyjne, więc wymagana jest licencja.

Jako wolne rozwiązanie można spróbować użyć narzędzia WiX do utworzenia pliku MSI. Następnie można uruchomić pakiety EXE przy użyciu custom actions.

+0

Witam, więc Zaawansowany instalator spełnia powyższe wymagania. Czy można go złapać po zakończeniu instalacji, aby zaplanować następny? – Dev

+0

Tak, czeka na zakończenie bieżącej instalacji przed uruchomieniem następnej instalacji. –

+0

Dzięki, a co z instalatorem Microsoft Windows. Właściwie mamy licencję na MS Visual Studio, więc pomyślałem o dowolnej metodzie osiągnięcia tego przy użyciu projektu projektu MS Visual Studio. – Dev

4

Te trzy pliki EXE mogą być prawdopodobnie plikami MSI w plikach EXE. Prowadzenie dwóch MSI jednocześnie jest problematyczne.

Co trzeba to inicjującego EXE, aby uruchomić każdy z instalatorów w kolejności (w taki sam sposób, że można wykorzystać do zainstalowania programu inicjującego .NET przed uruchomieniem własnego MSI zainstalować)

Przykłady:

2

myślę,”Advanced W narzędzie staller "jest najlepszy w takim przypadku, próbowałem pakowania trzech różnych exe w jednym pakiecie MSI. Najpierw pakuje je, a następnie uruchamia instalację. Wizualne podstawy były bardzo trudne w porównaniu do Advanced Installer.

Powiązane problemy