【发布时间】:2020-06-04 12:14:45
【问题描述】:
我使用的是 Visual Studio 2017。我不是开发人员。我只是想写一个简单的解析脚本,我熟悉 Visual Studio。我使用 Atmel Studio(基于 VS)编写嵌入式代码,但我不必处理签名。我在工作计算机上安装了 Visual Studio,现在每次构建新版本时都会出现 bit9 错误。
内部 IT 向我指出了一堆稍微过时的证书内容。我现在有一个证书可以应用于我的构建,但是定义的过程here 显然不适用于 Win32 应用程序。我在项目属性中没有签名选项卡。
我还使用 signtool 查看了 Visual Studio 命令行。但是,我需要花费大量时间来了解它的工作原理并实施它。
希望其他人已经解决了这个问题,我可以节省时间。如果没有简单的解决方案,我将返回手动解析,因为这已经占用了我大部分时间。
【问题讨论】:
-
它给了你一个 pfx 吗? (当然还有密码)。只是好奇。我必须用 VS2010 和 VS2015 来做这件事。除非 MS 最终将它集成到用于非托管 C++ VS 2017 中的项目配置的 IDE 中(听起来它仍然不是),否则您确实可以使用 signtool,只要您拥有 pfx 和关联密码。
-
@WhozCraig 他们给了我一个指向微软网站的链接来生成我自己的 pfx。所以是的。我有一个带有我设置的密码的 pfx。
标签: c++ visual-studio code-signing