1

我们的软件项目使用 Inno Setup 将其推广给客户。我们发现在某些目标计算机上,将某些 DLL 复制到 system32 目录需要很长时间(每个文件大约 2 分钟)。第一个意图是病毒扫描程序几乎不会监控这些文件。但这与某些文件本身无关。如果我更改要复制的 DLL 的顺序 - 前 3 个文件总是需要很长时间。由于这种行为,病毒扫描程序在文件中发现了一些特殊的东西是毫无疑问的。

我发现了另一个奇怪的事情:在PrepareToInstall安装程序执行的函数中vcredist_x86_vc++_2013.exe。如果我将文件交换到安装中打包的另一个可执行文件,问题仍然存在。但是,如果我稍后禁用先决条件安装文件的执行,所有 DLL 都会在几分之一秒内被复制。

总结:如果我稍后在前 3 或 4 个复制的 DLL 上复制一个先决条件文件(没关系),则需要很长时间才能复制。

有人在这里找到类似的问题或知道解决此问题的方法吗?欢迎任何帮助。

其他信息:

  • Win7和Win10都一样
  • 用户拥有本地管理权限
4

0 回答 0