如何使用Windows 8 RT的开发人员许可证手动签署exe文件

时间:2012-12-24 07:19:32

标签: windows-8 visual-studio-2012 certificate code-signing signtool

我为Windows 8 RT制作了一个exe文件。但是当我想要运行时,显示一条错误消息:

"Windows cannot verify the digital signature for this file. ..."

我获得了Windows 8 RT的开发人员许可证。有了这个许可证, visual studio 2012 可以在我的表面远程部署和运行地铁应用程序。

但我想使用 signtool.exe 手动使用此证书手动签署我的exe文件:

signtool.exe sign -s CertStoreName -n "subject name" C:\mytest.exe

我的问题是,我不知道我的开发者许可证的“CertStoreName”“主题名称”。 我怎样才能得到这些名字。

1 个答案:

答案 0 :(得分:3)

开发人员许可证只允许您在Windows RT上部署和运行Windows应用商店应用,而此类应用仍在开发中。如果您要构建商店应用程序,则不必担心自己签署二进制文件。商店会在将应用包分发给最终用户之前对其进行签名。

桌面应用程序是另一回事。不支持在Windows RT(ARM)上构建桌面应用程序。