VB.net连续运行.msi文件
您好,我有问题,请按顺序重新分级运行多个VB.net连续运行.msi文件,vb.net,windows-installer,Vb.net,Windows Installer,您好,我有问题,请按顺序重新分级运行多个“.msi”文件 我想让安装软件以编程方式和顺序运行.msi文件 比如说, 软件首先运行.msi文件 用户首先安装.msi文件,该文件包含一些单击事件 当用户安装完first.msi文件后,first.msi文件关闭 软件识别到已完成first.msi安装,例如关闭first.msi应用程序 软件运行第二个.msi文件并从第二步开始重复 我在找 及 但是,我找不到方法来检查“.msi”文件是否已完成安装,然后运行second.msi文件。未经测试,我的
“.msi”
文件
我想让安装软件以编程方式和顺序运行.msi
文件
比如说,
first.msi
文件后,first.msi
文件关闭first.msi
安装,例如关闭first.msi
应用程序但是,我找不到方法来检查
“.msi”
文件是否已完成安装,然后运行second.msi
文件。未经测试,我的第一个想法是,在启动下一个进程之前,每次都应该调用WaitForExit
或处理进程
对象的Exited
事件。这并不总是有效的,因为您可以访问的进程
对象并不总是与执行该工作的进程相对应。但这是第一件要尝试的事情。场景是什么?如果您只需要一个批处理文件,为什么不按顺序安装呢?然后,它只是一个简单的msiexec.exe命令-一个接一个。如果您不想创建自己的安装程序应用程序作为产品,只需要打包应用程序一起安装,请尝试安装程序的Inno安装程序。它很容易使用,并且能满足您的要求。您真的希望安装程序不停地重复安装吗?或者只是一个接一个地安装一组应用程序,每次一个?@SteinÅsmul我可以将idea应用到bat文件中。但是,我不知道如何抓住安装.msi文件的时机,因为用户需要单击“确定”并执行一些操作来安装.msi文件