我正在一个不允许执行Temp
程序的安全操作系统上安装一个程序。在这里进行了一些研究之后,我开发了一个工作安装程序,它可以从一个特殊的位置运行安装程序OutputDir
,我们将其称为Trusted
,它允许从Temp
执行。
成功安装程序后,现在卸载程序失败,因为它也想从Temp
执行。在将卸载程序的*.exe
和*.dat
移动到Trusted
后,它按预期工作,但我无法确定如何在不将整个安装移动到Trusted
的情况下让脚本做到这一点。
是否可以从Inno脚本中的安装目录中重新定位卸载程序?
实现一个包装器应用程序或脚本,将卸载程序移动到Trusted
文件夹,并从那里运行它。
在安装结束时更新注册表中的UninstallString
,使其运行您的应用程序/脚本,而不是直接卸载程序。例如,请参见更改卸载确认提示符。