更改".exe"文件的"发布者"信息

Icy*_*ame 18 publisher

我如何跨越这一点

我为一个简单的秒表编写了代码,它也可以作为魔方的计时器加倍.源代码和可执行文件在这里:

立方体计时器

无论如何我怀疑不是关于这个代码(它工作正常).

我下载了我上传的可执行文件,以检查它是否正常工作,当时我受到了这个屏幕的欢迎:

Open file - security warning

在这个对话框下面有一个字段说:

Publisher : Unknown Publisher

屏幕拍摄:

截图

怀疑

有没有什么方法可以通过编程或其他方式改变publisher字段?

眼镜

我用Microsoft Visual C++ 2010 Express编译了代码.

mr.*_*tic 15

通过为项目设置适当的资源(例如CompanyName)或使用资源编辑器修改资源,可以在链接/编译时轻松更改发布者.

您的问题实际上是没有签名,因此即使存在发布者字段,也无法信任.

您可以rchttp://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx附近找到示例资源文件.

要向VC项目添加资源,请检查:

.rc文件(S)将被编译成二进制(.res)并将其链接到最终的可执行文件.

要添加或修改现有可执行文件,您应该能够使用此工具(需要登录,这将导致签名在已签名的二进制文件中无效).

Microsoft验证文档包括教程.

CAcert.org将签署您可以使用的证书,并提供开始使用Authenticode的说明.

(抱歉,我对VC无法提供帮助,我不使用它,我通常使用mingwmake.)