当我在 windows7 中双击执行一个 EXE 文件时,会弹出警告消息,告知该程序没有证书并且可能很危险。
但是,如果我用我的编译器(VC、C# 等等)编译一些源代码并执行编译后的二进制文件,Windows 永远不会问我文件是否有证书。
为什么会发生这种情况?我从来没有签署我的exefile。Windows 如何判断我编译的 exe 是安全的,但其他下载的二进制文件不安全?
当我在 windows7 中双击执行一个 EXE 文件时,会弹出警告消息,告知该程序没有证书并且可能很危险。
但是,如果我用我的编译器(VC、C# 等等)编译一些源代码并执行编译后的二进制文件,Windows 永远不会问我文件是否有证书。
为什么会发生这种情况?我从来没有签署我的exefile。Windows 如何判断我编译的 exe 是安全的,但其他下载的二进制文件不安全?