我的最終結果是我想在第一個安裝項目關閉後啓動另一個安裝項目。問題是因爲setup.exe只是MSI包的包裝器,所以WaitForExit會在setup.exe完成時退出而不是foo.msi。等待安裝項目關閉在.NET中
Using Process As New System.Diagnostics.Process
Process.StartInfo.FileName = "setup.exe"
Process.StartInfo.WindowStyle = ProcessWindowStyle.Normal
Process.WaitForExit()
End Using
'Launch next setup here
有什麼辦法可以做到這一點?該設置是一個Visual Studio安裝項目。
我相信我會需要嘗試一些專業的安裝程序產品,看看我能否得到我想要的結果。
不會使用msiexec繞過在setup.exe中完成的prereq檢查? – Ryan 2009-04-09 13:02:20