Eri*_*sen 6 windows inno-setup
我发现在某些情况下,我签名的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,它打开没有滞后的环境.然而,这并不典型,因为许多装置都面临着这种滞后问题.我还尝试了一些流程监视器监视浏览器,但是有太多的信息正在使用资源管理器来选择挂起过程,除非我找错了地方.
尝试此处描述的步骤:离线环境和Authenticode:
为了与支持 UAC 的 Windows 一起使用,winsw 附带了数字签名。这会导致 Windows 在应用程序启动时自动验证此数字签名(请参阅更多讨论)。这会增加服务启动的一些延迟,更重要的是,它会阻止 winsw 在没有 Internet 连接的服务器中运行。这是因为签名验证的一部分涉及检查证书吊销列表。
为了防止出现此问题,请在与(renamed )
myapp.exe.config相同的目录中创建并在其中放入以下内容:myapp.exewinsw.exeRun Code Online (Sandbox Code Playgroud)<configuration> <runtime> <generatePublisherEvidence enabled="false"/> </runtime> </configuration>有关更多详细信息,请参阅知识库文章 936707 。
请注意,如果您的安装程序已经嵌入了清单(更多详细信息) ,这可能不起作用。在这种情况下,您应该尝试修改嵌入的清单。
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |