什么是在Windows中签署exe?

时间:2010-10-12 06:46:17

标签: windows

我听说很多人都在谈论在Windows平台上签署exe。我有以下问题,

  1. 什么是签署exe?
  2. 我是否需要遵循签署申请的规则?
  3. 我的申请签名后可以获得哪些优势?
  4. 是免费的吗?
  5. 谢谢,

    Santhosh

2 个答案:

答案 0 :(得分:3)

有关详细信息,您可以搜索Authenticode签名格式。回答你的问题:

  1. 将PKCS#7数字签名应用于Microsoft Authenticode规范中定义的PE文件格式的过程。
  2. 从证书颁发机构之一购买代码签名证书,并使用signtool.exe对该应用程序进行签名,该工具是现代Windows(和.NET?)SDK的一部分。
  3. 某些防病毒和防火墙解决方案处理此类应用程序的方式与未签名的应用程序不同此外,afaik还有一项政策禁止执行未签名的EXE,但我在这里可能是错的。
  4. 代码签名证书不是免费的。

答案 1 :(得分:0)

代码签名不是免费的。这是Verisign的“5个代码签名原因”文章,代码签名常见问题解答:

http://www.verisign.com/code-signing/information-center/why-sign-your-code/index.html