我使用 InstallShield 2018 并创建了一个“Basic MSI”项目。
卸载产品时,它会确认我是否要继续卸载,确认后开始卸载。但随后它就消失了,最后没有显示一个对话框,您可以在其中单击“完成”按钮。
因此,用户不知道卸载是否完成或中止或其他什么情况。
在我的 IS 2018“InstallScript MSI”项目中,带有“完成”按钮的对话框显示在最后,这很好,因为用户知道卸载已完成。
请指教。
谢谢。
基本用户界面模式:当从添加/删除小程序 (appwiz.cpl
)它将运行在基本图形用户界面模式 (UILevel = 3
)。这将跳过InstallUISequence
在 MSI 中,因此不会显示安装向导对话框,而仅显示进度和错误消息。更多信息:UILevel.
阿普诺移动: 至于你能做什么。过去我已经设置了ARPNOREMOVE 属性 to 1
属性表中,以防止使用基本 UI 模式删除设置。相反,用户必须单击Modify in the ARP小程序。这将确保安装程序将使用完整的 GUI 运行,并且您可以从显示的“修改”对话框(安装向导对话框)中依次调用删除。
在旧版本的 Installshield 中,您可以将其设置为General Information => Add / Remove Programs => Disable Remove Button => Yes
。您还可以使用直接编辑器视图直接进入属性表 - 也可以使用属性管理器视图。在所有情况下,您都分配一个值1
to the 阿普诺移动财产。
自定义操作:有些人添加自定义操作以直接从安装卸载完成对话框(或更确切地说消息框)显示InstallExecuteSequence
,但这是非常糟糕的设计。此序列不应包含任何 GUI 元素,以便正确支持静默安装/卸载。
静默安装:我不久前就静默安装的一个稍微不同的方面写了一个较早的答案。有关设置 GUI 的更多详细信息,请链接到它:从控制面板卸载与从 .msi 删除不同.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)