在Windows 7上签名的inno exe非常慢

前端之家收集整理的这篇文章主要介绍了在Windows 7上签名的inno exe非常慢前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现在某些条件下,我签名的inno创建的installer.exe大约需要10分钟才能打开或查看属性.当我以管理员身份运行时,它是即时的,因此UAC显然与某种程度相关. exe的大小约为13 MB.

如果我通过拇指驱动器将文件复制到目标机器,则没有等待.如果通过浏览器下载相同的文件,则有10分钟的等待,探险家进​​入la la land做谁知道什么.等待10分钟左右后,文件正常打开,所有后续打开都没有等待.

我正在使用ksign commodo签署inno exe,并在inno设置中使用内部dotnet exe,尽管我不认为这是一个因素.

Windows 10有10分钟的等待甚至以管理员身份运行.

从win 7开始,大多数版本都会发生这种情况.触发它的exe内容似乎有一些变化,但我没有找到原因.

编辑1:我以前联系过ksign,他们似乎没有任何问题与我的exe,它打开没有滞后的环境.然而,这并不典型,因为许多装置都面临着这种滞后问题.我还尝试了一些流程监视器监视浏览器,但是有太多的信息正在使用资源管理器来挑选悬挂过程,除非我找错了地方.

编辑2:MsMpEng.exe,这是微软的安全必需品,似乎无法正常运行.这几乎是无休止的

尝试此处描述的步骤: Offline Environment and Authenticode

To work with UAC-enabled Windows,winsw ships with a digital
signature. This causes Windows to automatically verify this digital
signature when the application is launched (see 07001).
This adds some delay to the launch of the service,and more
importantly,it prevents winsw from running in a server that has no
internet connection. This is because a part of the signature
verification involves checking certificate revocation list.

To prevent this problem,create myapp.exe.config in the same
directory as myapp.exe (renamed winsw.exe) and put the following
in it:

06000

See 07002 for more
details.

请注意,如果您的安装程序已嵌入清单(more details),则此操作可能无效.在这种情况下,您应该尝试修改嵌入式清单.

猜你在找的Windows相关文章