让我详细解释一下:
在我的应用程序中,我使用fopen()
_SH_DENYRW
(拒绝读/写模式),之后,反病毒能够使用CreateFile
以读取模式打开文件。因此,有些时候其他Windows函数如SetEndOfFile
在我的应用程序中失败。
答案 0 :(得分:2)
由于AV软件在官方操作系统(或C库)级别以下挂钩,因此忽略/绕过"您不应该打开此文件"限制。
但是,我说它不相关,因为如果有一种简单的方法可以绕过它,AV软件会有严重的缺陷。
如果AV导致问题,您有三种选择:
您的决定当然会受到AV软件安装次数和软件安装次数的影响。
(上面没有提到的选项当然是联系AV软件公司,问题是"我如何解决这个问题" - 我很惊讶他们有影响的问题像SetEndOfFile
这样微不足道的事情 - 它可能不是最常见的操作,但肯定不是只有0.1%的软件使用的那些操作,可能没有找到"通过测试AV软件)