有人可以解释一下 - 我应该使用哪些文件?
提前谢谢。
答案 0 :(得分:2)
Microsoft Support Page正好解释了您要做的事情。这是一个关于“signcode.exe”的过时教程,它与“signtool.exe”相似但不相同。
如果你想要一个简单的解决方案,你可能想尝试signtool的向导模式(执行signtool signwizard
),例如解释here。但是如果需要执行命令行,请查看examples on Microsoft's support page。
答案 1 :(得分:2)
我只花了大约1个小时来完成这些工作。 所以我没有证书的密码就这样做了。
只是为了简化所有命令,请使用以下步骤
使用此文件夹 C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin
将 MyApp.cab 文件复制到此文件夹。
使用此命令创建2个文件而不使用密码。 忽略在显示的弹出窗口中输入密码。
makecert -r -pe -n" CN = yourcompanyaddress.com" -b 01/01/2016 -e 01/01/2030 -sky exchange companyCert.cer -sv companyPvk.pvk
pvk2pfx.exe -pvk companyPvk.pvk -spc companyCert.cer -pfx companyPfx.pfx
现在您在此文件夹 companyPfx.pfx
中看到了SignTool sign / f companyPfx.pfx MyApp.cab
我希望它会有用。
答案 2 :(得分:0)
检查一下 使用Signtool.exe签名文件的步骤 http://blogs.msdn.com/b/winsdk/archive/2009/11/13/steps-to-sign-a-file-using-signtool-exe.aspx