gpt4 book ai didi

windows - 如何从 Microsoft 为 Windows 10 签署我的微型筛选器驱动程序

转载 作者:可可西里 更新时间:2023-11-01 11:23:34 28 4
gpt4 key购买 nike

我已经创建了自己的迷你过滤器驱动程序,例如迷你 spy (来自 Windows-driver-samples 的示例)。现在我已经完成我的驱动程序并使用我们自己的 SHA-1 公司证书签名。但它仍然需要微软签名才能在 Windows 10 机器上运行。

我在互联网上搜索了我的驱动程序签名。但它误导了我。如何从 Microsoft 签署我的驱动程序?

最佳答案

是的,新的司机签名系统是一个巨大的 PITA,这使得与 CI 集成和正确检查变得非常困难。这也是一堆损坏的链接和过时的信息页面,特别是如果您添加了 SHA1 的弃用。

所需的步骤是:

  • 编译你的驱动
  • 使用非 EV 的 SHA1 证书对其进行签名(从供应商那里获得这些证书变得越来越困难,但如果您必须支持旧系统,这是必须的,因为许多 Windows 7 的补丁不足以支持 SHA2)。
  • 再次签名,使用 SHA2 EV 证书(这是强制性的)
  • 生成适当的 .cab 文件
  • 转到此页面:https://developer.microsoft.com/en-us/windows/hardware
  • 点击仪表板 -> 点击登录 -> 执行所有实际登录步骤
  • 第一次您将在左侧看到一个黑色的可折叠栏……这很正常。忽略它并在主页上滚动并单击“硬件”。
  • 您需要创建一个 Azure AD 目录才能继续,您可能需要注册该目录。如果您使用您的组织的帐户,这尤其是一个 PITA,它可能有其他 AzureAD,并且不想混合帐户。当帐户最终激活时(可能需要一段时间),它将再次进入 Azure AD 登录。但是当你点击它时,它会重定向到上一页,所以当你点击下一步时,它会重定向到你所在的同一页面......
  • 不是那个愚蠢的循环,注销并使用您刚创建的 Azure AD 帐户登录....这将重定向到 eh 合作伙伴页面而不是开发页面。你不能从这里 (afaik) 真正进入开发门户,但你现在可以忽略此页面并转到 https://developer.microsoft.com/en-us/windows/hardware直接,当您进入仪表板时,它应该使用相同的 session 。
  • 这次你的黑条上应该有 CSP。忽略它,再次转到硬件。
  • 现在您必须填写更多数据,例如电话、实际地址等。
  • 现在您必须下载一个文件。您必须使用您也可以下载的工具对其进行签名(它只是常规的签名工具)。签名并上传。
  • 验证通过后,您可以单击“下一步”。
  • 您现在可以进入包含实际内容的仪表板。

Hardware dashboard

  • 现在提交新硬件
  • 现在只需按照 UI 操作,这部分很简单:为其命名、添加 .cab、选择签名等等。您可以忽略分发部分。根据驱动程序的不同,您可能需要添加硬件测试内容。这需要几分钟时间,最后您将准备好下载驱动程序。

关于windows - 如何从 Microsoft 为 Windows 10 签署我的微型筛选器驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403581/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com