标签: dialog uninstall advanced-installer
我使用高级安装程序为我的项目创建了一个安装文件但是当我尝试从控制面板卸载软件包时,我没有看到任何对话框显示卸载是成功的,它只是运行,卸载应用程序和然后关闭如何在卸载过程后添加一个对话框以显示? 我正在使用高级安装程序12.3.1,如果与问题相关,我正在使用自定义主题。
答案 0 :(得分:1)
这是因为通过“控制面板”卸载的MSI进入基本UI模式。
有几种方法可以做你想做的事:
如果您需要简单的最终成功或失败对话框: 您需要创建一个自定义操作,将INSTALLUILEVEL更改为INSTALLUILEVEL_BASIC和INSTALLUILEVEL_ENDDIALOG。请参阅以下链接以查找有关该链接的更多信息:MSDN和MSDN
INSTALLUILEVEL
INSTALLUILEVEL_BASIC
INSTALLUILEVEL_ENDDIALOG
第二种方法是从添加\删除程序中隐藏卸载按钮,只留下更改按钮。然后,您需要在AdvancedInstaller(InstallShield,Orca,InstEd等维护对话框窗口中隐藏更改和修改按钮。在这种情况下,您将在完整UI模式下接收卸载。
AdvancedInstaller
InstallShield
Orca
InstEd