gpt4 book ai didi

delphi - Win32 WriteFile 因防病毒不返回

转载 作者:行者123 更新时间:2023-12-03 18:32:54 25 4
gpt4 key购买 nike

我的代码是用 Delphi 7 编写的,但我认为它并没有起到特别的作用。

我尝试用 WriteFile 覆盖文件的内容。
除非编写“.dll”文件并且防病毒处于事件状态,否则它可以正常工作。

  • 打开文件的句柄仍然可以。
  • 写入被阻止: WriteFile 函数不返回!!!

  • 防病毒似乎可以防止覆盖该 dll。
    但是,最糟糕的是我必须重新启动 PC,因为我的应用程序被阻止、任务管理器被阻止、Windows 资源管理器被阻止等等。

    我怎样才能防止这种情况?

    有任何想法吗 ?

    最佳答案

    除了其他人所说的如何解决防病毒问题之外,在您的代码中,您还可以使用重叠 I/O 在 WriteFile() 上设置超时。以确保您的代码在此问题再次引起丑陋的情况下不再出现死锁。如果重叠操作超时,您可以使用 CancelIo() 取消它,然后将问题报告给用户。

    关于delphi - Win32 WriteFile 因防病毒不返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579273/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com