2009-04-09 43 views
3

我的最終結果是我想在第一個安裝項目關閉後啓動另一個安裝項目。問題是因爲s​​etup.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安裝項目。

我相信我會需要嘗試一些專業的安裝程序產品,看看我能否得到我想要的結果。

回答

0

公司決定採用的InstallAware工作室版。它能夠在安裝完成之後運行設置,以及我可能需要的所有其他設置。