我们使用InnoSetup(5.4.2版)作为打包工具来生成我们的安装程序。在将我们的软件从旧版本升级到当前版本时,我们尝试覆盖现有的二进制文件/驱动程序。这通常会导致出现问题,因为一些监控软件(如“HPArcSightLogger/Connector”、“SplunkUniversalForwarder”等)在我们的二进制文件上持有文件句柄并导致覆盖失败。我们的安装程序每次遇到此问题时都会显示以下弹出消息。"C:\Windows\System32\drivers\xxx.sys尝试替换现有文件时发生错误:删除文件失败;代码5。访问被拒绝。点击Retry再试一次,Ignore跳过这个文