【发布时间】:2021-09-01 18:15:15
【问题描述】:
我向微软合作伙伴中心提交了一个成功通过认证的设备驱动程序。
我现在想签署此驱动程序的新修订版(少量代码更改),因此我使用 HLK Studio 重复了兼容性测试并创建了一个新的 .hlkx 包。
提交这个新包的正确方法是什么?
这给了我以下错误:
您似乎提交了初始包,但需要派生包。
不幸的是,我没有找到任何关于派生包是什么或如何创建它的信息。
【问题讨论】:
标签: windows driver code-signing
我向微软合作伙伴中心提交了一个成功通过认证的设备驱动程序。
我现在想签署此驱动程序的新修订版(少量代码更改),因此我使用 HLK Studio 重复了兼容性测试并创建了一个新的 .hlkx 包。
提交这个新包的正确方法是什么?
这给了我以下错误:
您似乎提交了初始包,但需要派生包。
不幸的是,我没有找到任何关于派生包是什么或如何创建它的信息。
【问题讨论】:
标签: windows driver code-signing
您可以使用 DUA(可接受驱动程序更新)流程更新驱动程序。在这里https://docs.microsoft.com/en-us/windows-hardware/test/hlk/user/create-a-driver-only-update-package,您可以找到有关如何执行此操作的详细说明。为此,您需要原始驱动程序包并在扩展 INF 文件 (detailed info) 中注册到您的帐户扩展 ID。毕竟你会得到你的派生包,派生自原始驱动程序。据我所知,由于这称为“仅驱动程序”更新,因此这是将修复程序部署到现有驱动程序的方式,INF 文件将保持不变。
为了发布您的驱动程序的新版本(无论主要、次要或补丁),我会使用新提交。
【讨论】: