.net 如何使用signtool.exe对CAB文件进行签名? 我有3个文件 mycert.cer mycert.pvk mycert.spc

.net 如何使用signtool.exe对CAB文件进行签名? 我有3个文件 mycert.cer mycert.pvk mycert.spc,.net,certificate,cab,.net,Certificate,Cab,有人能给我解释一下吗?我应该用这些文件做什么 我需要从命令行使用signtool.exe对Test.cab文件进行签名。 但我不明白-怎么做。 手册不是很好:( 提前谢谢。这篇文章准确地解释了您要做的事情。这是一篇关于“signcode.exe”的过时教程,与“signtool.exe”类似,但并不等同 如果您想要一个简单的解决方案,您可能需要尝试signtool的向导模式(执行signtool signwizard,例如解释)。但是如果需要执行命令行,请检查。检查此选项 使用Signtool.

有人能给我解释一下吗?我应该用这些文件做什么

  • 我需要从命令行使用signtool.exe对Test.cab文件进行签名。 但我不明白-怎么做。
    手册不是很好:(
  • 提前谢谢。

    这篇文章准确地解释了您要做的事情。这是一篇关于“signcode.exe”的过时教程,与“signtool.exe”类似,但并不等同

    如果您想要一个简单的解决方案,您可能需要尝试signtool的向导模式(执行signtool signwizard,例如解释)。但是如果需要执行命令行,请检查。

    检查此选项 使用Signtool.exe对文件进行签名的步骤

    我只花了大约1个小时来处理这些东西。所以我没有证书的密码

    为了简化所有命令,请使用以下步骤

  • 使用此文件夹C:\Program Files\Microsoft SDK\Windows\v7.0\Bin

  • 将您的MyApp.cab文件复制到此文件夹

  • 使用此命令创建2个文件,不使用密码,就像我所做的那样。忽略以在出现的弹出窗口中输入密码

  • makecert-r-pe-n“CN=yourcompanyaddress.com”-b 01/01/2016-e 2030年1月1日-天空交易所公司cert.cer-sv companyPvk.pvk

  • 在此之后,执行另一个命令以创建PFX文件
  • pvk2pfx.exe-pvk companyPvk.pvk-spc companyCert.cer-pfx companyPfx.pfx

    现在您可以在这个文件夹中看到companyPfx.pfx

  • 最后使用PFX文件像这样签署CAB文件
  • SignTool sign/f CompanyFx.pfx MyApp.cab

  • 打开此文件的属性,您应该会看到它已签名

  • 我希望它会有用。

    此支持页面上有非常糟糕的解释。没有使用signtool.exe.PS的好例子。我不是.Net开发人员。我不明白你的意思。我发布的链接解释了如何使用命令行工具“signcode.exe”(现在称为“signtool.exe”)对CAB文件进行签名。那么您的问题到底是什么?它们使用的参数是否完全相同?windows sdk 7中不再支持参数signtool signwizard。0@Shurup:他们似乎不再支持签名GUI向导。太好了!这将对
    .cab
    文件进行签名。在签名cab后,如何将publisher添加到
    ActiveXControl
    我的ActiveX控件的文件,即不提示用户安装。它要求管理员权限,我单击“是”。但安装程序在那之后仍然没有安装。这是因为
    未知的发布者
    ?您能指导我吗?