小编Eri*_*sen的帖子

在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,这是微软的安全必需品,似乎无法正常运行.这种情况几乎无休止地发生.Sysinternals的

windows inno-setup

6
推荐指数
1
解决办法
989
查看次数

Windows上的mktime失败

使用visual studio 2013,创建一个标准的win32控制台应用程序,无论传递的params如何,mktime都会返回负数(-1).

这个代码是否应该以这种方式失败?我不知道通过tm params的任何组合都会产生任何不同.

#include "stdafx.h"
#include <time.h>

int _tmain(int argc, _TCHAR* argv[])
{
    struct tm stm;
    stm.tm_sec = 27;
    stm.tm_min = 5;
    stm.tm_hour = 18;
    stm.tm_mday = 2;
    stm.tm_mon = 1;
    stm.tm_year = 2015;
    stm.tm_wday = 0;
    stm.tm_yday = 0;
    printf("%lld\n", mktime(&stm));//prints -1
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c windows visual-studio

0
推荐指数
1
解决办法
397
查看次数

标签 统计

windows ×2

c ×1

inno-setup ×1

visual-studio ×1