7

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

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

我获得了windows 8 RT 的开发者许可证。有了这个许可证, visual studio 2012可以在我的表面上远程部署和运行 Metro 应用程序。

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

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

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

4

1 回答 1

3

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

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

于 2012-12-24T09:03:15.083 回答