我的最终结果是我想在第一个安装项目关闭后启动另一个安装项目。问题是因为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