tarafından yüklenmedi yüklemek sonunda (argümanlarla) bir exe, çalıştırın MSI'm tarafından yüklendi (exe'nin belirli bir klasörde yer aldığından emin olduğumuzdan emin olabiliriz, çünkü MSI için zorunlu bir MSI tarafından kurulur, bu MSI için gereklidir). Oluşturduğumuz kısayol, exe'ye yeni yüklediğimiz şeyleri kullanmasını söyleyen bazı argümanlardan geçer. Her şey yolunda gidiyor, ama şimdi MSI'ın, kısaltmada kullandığımız gibi argümanları otomatik olarak çalıştırmasını istiyorum.Wix - Bir MSI belli ki çeşitli şeyler yükler ve aslında olmayan bir exe için bir kısayol oluşturur WiX 3.6 oluşturduğunuz güncel MSI
Bu makaleyi takip etmeyi denedim: http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/run_program_after_install.html Ancak, yeni yüklediğiniz bir exe'yi çalıştırmak istediğinizi ve exe argümanlarını kullanmıyor görüneceğini varsayar.
<CustomAction Id="RunMainApp"
Directory="FREDFOLDER"
ExeCommand="[FREDFOLDER]Fred.exe -SBDSingleApp -SBDSplash="MySplash.bmp""
Execute="commit"
Return="ignore"/>
<InstallExecuteSequence>
<Custom Action="RunMainApp" Before="InstallFinalize" />
</InstallExecuteSequence>
bu daha umut verici oldu - -
Ben de böyle bir özel işlem kullanıyorsa çalıştı o exe koştu, ama asıl kurulum bitirmişti önce bunu yaptı - besbelli doğru olmadığı. Sihirbazın olmadan MSI sessiz modda çalışacaktır zaman% 90 görüntülendikten çünkü - ben ilk örnekteki gibi bir UI olması konusunda rahatsız değilim, dürüst olmak gerekirse.
Cevabımı burdan kontrol edin, size yardımcı olmalısınız:http://stackoverflow.com/a/19274431/1766402 – Isaiah4110