步骤 8:创建提交包

注意

  我们强烈建议将驱动程序符号作为包创建过程的一部分。 通过包括符号,Microsoft 可以对与驱动程序相关的问题进行会审和根本原因分析。

在设备通过了所有必要的测试后,可以创建提交程序包(.hlkx 文件)来进行提交。

Windows HLK 工作室支持包创建,因此,不需要使用单独的提交工具。 它支持添加完成认证所必需的资源文件(驱动程序、符号、勘误表)。 还可以将多个包(.hlkx 文件)合并为一个包。

创建提交包

  1. 选择“包”选项卡。

    “包”选项卡的屏幕截图。

  2. 若要为设备提交特殊驱动程序, (可选) :

    1. 选择“ 添加驱动程序文件夹>”“浏览 ”以选择该文件夹,然后选择“ 确定”。

      “添加驱动程序文件夹”按钮的屏幕截图。

    2. 在“驱动程序属性”对话框中,选择相应的“产品”和“区域设置”,然后单击“确定”。

      驱动程序属性对话框的屏幕截图。

      重要

      • 硬件开发人员中心使用区域设置以 Windows 更新为目标生成正确的 OS 语言。 如果计划将驱动程序发布到 Windows 更新,请确保选择要将该驱动程序交付到的所有语言。
      • 默认区域设置只有英语。 如果要添加另一个区域设置,则必须在此时添加。 在创建驱动程序包后,无法更改区域设置。
  3. 若要 (可选) 添加符号,请右键单击驱动程序文件夹,选择“添加符号”>“浏览”以选择文件夹,然后选择“确定”。

    “添加符号”菜单选项的屏幕截图。

  4. 若要添加补充文件夹 (可选) ,如自述文件、应变邮件、勘误表或手动筛选器,请选择“ 添加补充文件夹>浏览 ”以选择该文件夹,然后选择“ 确定”。

    “添加补充文件夹”按钮的屏幕截图。

  5. 选择“ 创建包”。

    “包”选项卡的屏幕截图,其中选择了“创建包”按钮。

  6. 从“ 签名选项 ”对话框中,选择以下选项之一:

    重要

     所有提交都必须经过数字签名。 从 Windows 10 开始,还必须包含 EV(扩展验证)代码签名证书。

    • 不要通过签名来创建未签名的包,例如,为了发送到支持部门以便获得调试,或者,为了稍后与其他包合并为一个提交包。

    • 使用证书存储来创建经过数字签名的包是最常见的情形。 此选项要求在运行 Windows HLK 工作室的计算机上装有 X509 证书(例如 VeriSign 证书)。 从“Windows 安全”对话框中,选择相应的代码签名证书。

    • 使用证书文件通过可移植安全文件来创建经过数字签名的包。 此选项会要求你提供 X509 证书文件(.cer 文件)。

      “签名选项”对话框的屏幕截图。

  7. 选择“确定”。 如果提交成功,驱动程序文件夹的“可签名性”列中会显示绿色检查:

    驱动程序文件夹提交的屏幕截图,其中“可签名性”列中带有绿色检查。

  8. (可选) 可以选择将所有 HLK 测试结果合并到单个提交中。 有关如何合并 HLK 测试结果的信息,请参阅 合并包

  9. 若要提交已签名的 HLK 包,请登录到硬件仪表板,并按照 创建新硬件提交中的说明进行操作。

后续步骤

有关包的其他信息,请参阅以下主题: