【发布时间】:2018-11-13 21:02:55
【问题描述】:
我们公司使用 Flexera InstallShield 2012(旧的,我知道),我目前正在创建一个 InstallScript 项目。一切运行良好,脚本完全按照我的意愿运行。
但是,我目前处于泡菜状态。 InstallScript 具有OnUninstall 内置函数,当使用-uninstall 标志运行安装程序时会调用该函数。我已经编写了自定义卸载脚本来删除我在安装过程中安装的所有内容。
但显然InstallScript(或 Windows 安装程序)会为您在 Windows 控制面板中转到 Programs and Functions -> Uninstall 时创建一个不同的卸载程序。
有什么方法可以用InstallScript 操作这个“默认卸载程序”吗?
如果您需要更多信息,请发表评论,我会更新这篇文章。
谢谢!
【问题讨论】:
-
您能说一下您要解决的问题吗?显然你已经决定你有一个解决方案(操纵默认卸载程序?)但是你正在处理什么问题?请注意,没有实际的默认卸载程序(除非您想制作一个?),因为 Windows 只是调用 API 将产品配置为不存在 - 它不会调用单独的程序。
-
@PhilDW 我已经实现了一个自定义 OnUninstall 函数,但是当我使用 Windows 程序和应用程序面板中的构建卸载我的程序时它不会被调用。
标签: windows-installer installshield uninstallation installscript