2009-04-09 69 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工作室版。它能够在安装完成之后运行设置,以及我可能需要的所有其他设置。