2011-12-06 252 views
1

我有安装PDF程序的设置。它在测试机器上完美运行。当机器上有其他PDF软件时,由于存在大量正在使用的共享文件,弹出错误。Inno Setup/SUPPRESSMSGBOXES定制

Inno有/ SUPPRESSMSGBOXES选项。不过,我似乎无法配置此忽略文件副本 - 它要么中止或重试。中止 - 安装将失败。重试 - 永远不会成功,因为该文件正在使用中。

有谁知道如何在设置时自动忽略任何复制文件错误?

回答

2

对于可能正在使用的文件,您可以使用restartreplace标志,这正是为了抑制这些错误对话框。

引述[Files]部分的文档:

restartreplace
当现有的文件需要更换,而且在使用(锁定)由另一个正在运行的进程,安装程序将默认显示错误消息。此标志告诉安装程序在下次系统重新启动时(通过调用MoveFileEx或在WININIT.INI中创建条目)来注册要替换的文件。发生这种情况时,将在安装过程结束时提示用户重新启动计算机。