2012-06-13 27 views
8

Tek bir .msi paketinde birden fazla .exe yerleştirmeye çalışıyorum ve tek tek yüklenmelidir.Tek .msi paketinde birden çok .exe paketleme

Ben a.exe, b.exe söylüyorlar ve yüklü olmalıdır .msi paketi a.exe tıklayarak On

c.exe ve .msi a.exe başarıyla kurulumdan sonra bunun için beklemesi gereken sağlar b.exe'yi tetiklemelidir. B.exe'nin başarılı kurulumunda, kurulum için c.exe'nin tetiklenmesi gerekir.

.exe dosyaları (a.exe, b.exe ve c.exe) standart yükleme yöntemleridir (örneğin, .CodeSourcery, flash tools, IAR workbench vb.).

Lütfen bunu nasıl sağlayacağımı ve hangi araçlara ihtiyacım olduğunu bildirin.

Selamlar Horaira

+0

Lütfen MSI oluşturucunun ne kullanacağını belirtin. –

+0

A.exe, b.exe ve c.exe'nin yükleyicileri olduğunu doğru anlıyor muyum? –

+1

Gelişmiş Installer kullanmayı planlıyorum. Ya a.exe, b.exe ve c.exe tek bir pakette paketlemek istediğim montajcılardır ve tek tek yüklenmelidir. – Dev

cevap

6

Advanced Installer bunun için bazı özel desteği vardır. Ama bu ticari bir araçtır, bu yüzden bir lisans gereklidir.

Ücretsiz bir çözüm olarak, MSI oluşturmak için WiX kullanmayı deneyebilirsiniz. Daha sonra custom actions kullanarak EXE paketleri başlatabilirsiniz.

+0

Merhaba, Advanced Installer yukarıdaki gereksinimleri karşılayabilir. Bir kurulum bittiğinde yakalayabilir mi, böylece bir sonraki programlanabilir mi? – Dev

+0

Evet, geçerli yüklemenin bir sonraki başlatılmadan önce bitmesini bekler. –

+0

Teşekkürler, Microsoft windows yükleyicisine ne dersiniz, Aslında MS Visual Studio için lisansımız var, bu yüzden MS Visual Studio kurulum projesini kullanarak bunu gerçekleştirmenin herhangi bir yöntem olduğunu düşünüyordum. – Dev

4

Bu üç EXE dosyası, EXE dosyaları içinde MSI dosyaları olabilir. Aynı anda iki MSI çalıştırmak da sorunludur.

:

Senin ihtiyacın olan bootstrapper EXE

Örnekler (kendi MSI kurulumunun başlatmadan önce .NET yüklemek için bir önyükleyici kullanmak istiyorsunuz aynı şekilde) sırayla montajcılar her başlatmaktır

2

bence," Gelişmiş In Staller aracı "böyle bir durum için en iyisi, bir MSI paketinde üç farklı exe ambalaj çalıştım. Önce onları birleştirir ve sonra onlar için kurulumu çalıştırır. Visual Basic, Advanced Installer ile karşılaştırıldığında oldukça zordu.

İlgili konular