0

当我在 windows7 中双击执行一个 EXE 文件时,会弹出警告消息,告知该程序没有证书并且可能很危险。

但是,如果我用我的编译器(VC、C# 等等)编译一些源代码并执行编译后的二进制文件,Windows 永远不会问我文件是否有证书。

为什么会发生这种情况?我从来没有签署我的exefile。Windows 如何判断我编译的 exe 是安全的,但其他下载的二进制文件不安全?

4

1 回答 1

1

Windows 以某种方式跟踪您从 Internet 下载的文件的来源。在第一次运行时,它会通过消息提醒您。

作为解决方案,您可以转到文件属性(右键单击文件并选择Properties)并禁用检查:

在此处输入图像描述

于 2013-03-23T00:54:14.550 回答