积极答复者
如何给新部署的文件签名?

问题
答案
-
Signtool 是 Windows SDK 的一个实用程序,它的作用是为一个可执行文件如 DLL 或者 EXE 进行数字签名。注意,这里的数字签名和 .NET 的强签名没有关系,数字签名的目的是让 Windows 信任 DLL 或者 EXE 的发布机构。
要进行数字签名,您需要一个证书,一个软件发行商公钥文件等,您可以通过一些辅助工具,如 makecer 等配合 signtool 一起使用。
详细方法请搜索 Google,EXE 数字签名或者 SignTool 工具。
Mark Zhou- 已标记为答案 LGuevara 2010年12月24日 2:28
全部回复
-
Signtool 是 Windows SDK 的一个实用程序,它的作用是为一个可执行文件如 DLL 或者 EXE 进行数字签名。注意,这里的数字签名和 .NET 的强签名没有关系,数字签名的目的是让 Windows 信任 DLL 或者 EXE 的发布机构。
要进行数字签名,您需要一个证书,一个软件发行商公钥文件等,您可以通过一些辅助工具,如 makecer 等配合 signtool 一起使用。
详细方法请搜索 Google,EXE 数字签名或者 SignTool 工具。
Mark Zhou- 已标记为答案 LGuevara 2010年12月24日 2:28
-
我使用VC编写WINDOWS应用程序。
"一个未能识别的程序要访问您的计算机" ,在UAC开启的情况下如果申请以管理员权限运行,VISTA和WIN7的提示对话框都显示这句话。
但不是所有程序都这样。
用MFC框架生成的应用程序没有这句提示。
但直接使用API生成的应用程序会有这个问题,这让用户感觉程序很不正规,甚至怀疑是不是病毒。
我很想知道MFC自动生成的应用程序有些什么设置导致了这个区别。
- 已合并 Sheng Jiang 蒋晟Moderator 2011年1月14日 16:22