我们的Delphi 5流行应用程序在几乎所有客户端计算机上运行良好 . 在某些计算机上,它会在写入磁盘操作(如 TFileStream.CreateTStrings.SaveToFile )期间不断抛出EFCreateError异常 . 这些计算机运行McAfee,因此当我们的应用程序尝试写入文件时,迈克菲正在对文件进行后台扫描似乎是合理的 .

这是一个零星的问题,因为它不是每次都会发生,而是像20个保存操作中的一个那样 . 由于这些保存是我们的用户间接触发的后台操作,因此他们无法再次尝试保存 .

调用来自我们使用的框架,例如JEDI的JvFormStorage . 虽然我们可以改变它以试图节省多达5次,但对我来说它似乎仍然相当脆弱 .

任何防病毒软件从未将该软件识别为坏(由VirusTotal检查) . 相反,似乎防病毒软件正在使用阻塞读取操作来完成其工作 .