是否可以在Windows上取消静默安装

时间:2011-07-06 15:27:34

标签: windows installer

我们有一个安装程序向导(用.NET编写),用于配置和启动一系列标准Windows安装程序。安装程序以静默方式运行。现在,单击向导对话框中的“取消”会阻止其他安装程序运行,但不会停止任何安装程序在后台静默运行。

有没有办法发送静默运行的安装程序,相当于在非静默安装上按“取消”按钮? (我可以杀死安装程序进程,但我希望这会留下半安装(可能是不可卸载的)混乱。)

1 个答案:

答案 0 :(得分:0)

我不确定您是否在自己的安装向导中创建了这些安装程序的新实例,因此我不知道此解决方案的适用性,但是如果您确实可以访问实际的(派生的)与安装程序对应的System.Installer对象,调用这些对象的重写System.Installer.Rollback()方法应该可以获得所需的结果。如果这不起作用,请告诉我,我可以尝试进一步帮助您。