1

为什么打开 mysetup.exe 需要 30 秒才能打开?
当我从资源管理器中单击 exe 并且它位于下载文件夹中时,也会发生延迟。其他文件夹没有延迟。

在 Windows 显示安全警告对话框“您要运行此文件吗?”之前会出现 30 秒延迟。- 我认为延迟与打开文件安全警告/AES 有关?

其他文件(相同大小的安装程序)会在下载后 1-2 秒内立即打开,只是这个新的 inno 打包软件(5 MB 文件大小)需要 30 秒才能打开。

mysetup.exe 文件经过数字签名 (comodo)

4

2 回答 2

1

此外,30 秒是相当常见的 Internet 连接超时。因此,如果 Windows 有网络连接但没有 Internet 连接(例如,外部路由器关闭或阻止 Internet 访问),那么它可能会尝试联系 Comodo 服务器,但最终会超时。(超时的默认行为是将证书视为有效,因为假定大多数证书都是有效的。)

于 2013-03-19T20:01:13.577 回答
0

这种延迟归因于 Explorer 试图验证整个可执行文件的签名。它发生在所有可执行文件上,但当大小超过几百 MB 时更为明显。出于同样的原因,它也会在某个时候停止显示图标。

由于这完全是一个资源管理器错误,因此您在 Inno Setup 中唯一可以做的就是使用该DiskSpanning指令将设置拆分为较小的文件。

于 2013-03-18T14:19:23.780 回答