如何使用signtool.exe对CAB文件进行签名?
- 我有 3 个文件
mycert.cer
mycert.pvk
mycert.spc
有人可以解释一下吗 - 我应该使用这个文件做什么?
- 我需要从命令行使用signtool.exe 签署Test.cab 文件。 但我不明白 - 该怎么做。
手册 http://msdn.microsoft.com/en- us/library/8s9b9yaz(VS.80).aspx 不太好:(
提前谢谢您。
- I have 3 files
mycert.cer
mycert.pvk
mycert.spc
Could someone please explain me - what this files should I use for?
- I need to sign Test.cab file using signtool.exe from command line.
But I do not understand - how to do it.
Manual http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx is not very good :(
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Microsoft 支持页面准确解释了您要执行的操作。这是关于“signcode.exe”的过时教程,与“signtool.exe”类似但不等于。
如果您想要一个简单的解决方案,您可能需要尝试signtool的向导模式(执行
signtool signwizard
),例如解释此处。但如果需要命令行执行,请查看 示例在 Microsoft 的支持页面上。The Microsoft Support Page explains exactly what you're trying to do. It is an outdated tutorial on "signcode.exe" which is similar but not equal to "signtool.exe".
If you want a simple solution, you may want to try signtool's wizard mode (execute
signtool signwizard
), e.g. explained here. But if command line execution is needed, check out the examples on Microsoft's support page.我只花了大约 1 个小时来完成这些工作。 所以我没有证书密码。
只是为了简化所有命令,请使用以下步骤
使用此文件夹C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin
将您的MyApp.cab复制到此文件夹文件。
像我一样使用此命令创建 2 个文件,无需密码。 忽略在出现的弹出窗口中输入密码。
现在你可以在这个文件夹中看到 companyPfx.pfx
我希望它会有用。
I just spend about 1 hour to get working this stuff. So I did it without certificate's password.
Just to simplify all commands use following steps
Use this folder C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin
Copy to this folder your MyApp.cab file.
Create 2 files using this command without password as I did. Ignore to input password in popup that appears.
So now you see in this folder companyPfx.pfx
I hope it will be useful.
检查这个
使用 Signtool.exe 签署文件的步骤
http://blogs.msdn.com/b/winsdk/archive/2009/11/13/steps-to-sign-a-file-using-signtool-exe.aspx
Check this
Steps to sign a file using Signtool.exe
http://blogs.msdn.com/b/winsdk/archive/2009/11/13/steps-to-sign-a-file-using-signtool-exe.aspx