如何重新定位Inno安装程序的卸载程序?



我正在一个不允许执行Temp程序的安全操作系统上安装一个程序。在这里进行了一些研究之后,我开发了一个工作安装程序,它可以从一个特殊的位置运行安装程序OutputDir,我们将其称为Trusted,它允许从Temp执行。

成功安装程序后,现在卸载程序失败,因为它也想从Temp执行。在将卸载程序的*.exe*.dat移动到Trusted后,它按预期工作,但我无法确定如何在不将整个安装移动到Trusted的情况下让脚本做到这一点。

是否可以从Inno脚本中的安装目录中重新定位卸载程序?

实现一个包装器应用程序或脚本,将卸载程序移动到Trusted文件夹,并从那里运行它。

在安装结束时更新注册表中的UninstallString,使其运行您的应用程序/脚本,而不是直接卸载程序。例如,请参见更改卸载确认提示符。

例如,您可以为此制作一个简单的c#应用程序。或者你可以制作一个简单的VB/JScript。

相关内容

  • 没有找到相关文章

最新更新