防止NSIS“打开文件时出错写入”

时间:2019-05-29 09:38:18

标签: installer nsis

在某些计算机上,正在复制安装文件时,防病毒软件会阻止该文件,并且安装程序会引发错误“打开用于写filename.extension的文件时出错”,有什么办法可以解决此问题?在向用户启动异常之前,请重试?如果用户单击重试,则可以使用,但是我想避免对用户使用。

我的Nsis代码包含文件。

File /r /x *.tlb "${MyPath}"

1 个答案:

答案 0 :(得分:0)

否,当使用/r或将File与通配符一起使用时,没有办法解决此问题。

理论上,您可以将单个File命令包装在一个宏中,该宏首先循环调用FileOpen,但是无法知道需要多少次重试以及是否需要{{1 }}等

反病毒软件应该对常规应用程序是透明的。解决此问题的最佳方法是向供应商提交错误报告,并公开命名和羞辱他们。