防止Inno安装程序在卸载时删除一些文件

时间:2014-05-20 14:30:14

标签: inno-setup uninstall

嗯,标题中已经描述了这个实际问题。我想阻止Inno Setup卸载,删除存储在program installation目录中的日志 config 文件。我知道这是一种不好的做法。通常我应该使用每用户目录并在那里存储所有个人数据。

然而,这是一个特例。我正在使用的程序是一个非常古老的应用程序的包装器。这个旧应用程序有很多硬编码的路径,我需要它驻留在C:\上,并且还要将日志保存在与可执行文件相同的目录中。无论如何,整个设置有点乱。

在卸载过程中是否有一种简单的方法可以有选择地删除文件/文件夹? 我可以阻止其中一些被删除吗?

1 个答案:

答案 0 :(得分:13)

对于您安装但希望/需要在卸载后离开的文件,

Flags: uninsneveruninstall

卸载期间不会删除安装后自行创建的所有文件 - 除非您在安装脚本中对其进行编程。