【问题标题】:Is driver certificate on Windows 10 always require?Windows 10 上的驱动程序证书是否总是需要?
【发布时间】:2021-03-22 03:34:28
【问题描述】:

谁能帮我理解我脑海中出现的几个问题。

  1. 如果您通过 win32 服务 API 动态加载驱动程序,是否需要驱动程序签名。我没有找到任何信息至少可以说明这种情况,有人提到过here,但信息太少无法帮助我。

  2. 如果需要,是否必须是 EV 证书,或者只需要在操作系统启动期间加载的驱动程序。在我看到的所有地方,都说在更新 EV 证书之后。仅当 Secure Boot 被禁用时才需要,否则将不会通过 .inf 文件进行安装 (example),但同样与第一个问题中的情况无关。

对我来说,我似乎无法制作和分发使用某些内核功能作为独立开发人员和学习内核编程的程序,至少在 Windows 上,它只是不相关,除非你只是想为你的机器编写一些实用程序是为了好玩,还是我错了?

【问题讨论】:

    标签: windows windows-10 certificate kernel driver


    【解决方案1】:
    1. 是,除非您在 Windows 启动时选择了Disable driver signature enforcement

    2. Microsoft Documentation 说需要 EV 证书,但我不确定这是否是强制性要求。

    3. 是的。 AFAIK,LEGAL 签名必须以公司的名义购买。 当然,你可以Disable driver signature enforcement学习内核驱动编程,也可以在你发布你的程序时要求你的用户这样做。

    【讨论】:

    • 谢谢,关于第三个问题,这种方式是否可以禁用对特定驱动程序的检查,以便用户在信任我的情况下可以保持安全并使用我的程序?
    • @Akros AFAIK,没有 LEGITIMATE 方法可以做到这一点。对不起,我不能说更多。 :)
    猜你喜欢
    • 2013-07-01
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 2023-03-19
    • 1970-01-01
    • 2014-09-08
    相关资源
    最近更新 更多