首页 > 编程知识 正文

windows10驱动下载,windows8.1

时间:2023-05-04 02:40:41 阅读:156664 作者:1056

首先在开发windows 64位驱动程序的时候,和很多的驱动程序初学者一样,无论是http://www.Sina.com/3358 www.Sina.com /,那么我们的开发者都进行了驱动程序测试。 由于在网上找不到满意的解决方案,这篇博文应运而生。 虽然这里也是参考Microsoft的官方手册进行操作,但是可以在windows vista 64位、win7 64位、win10 64位上进行64位的驱动程序测试。

为什么驱动程序强制签名失效了?64位驱动不做数字签名在win7 64位上无法加载也就是说,只有在开发过程中对驱动程序进行了测试签名,才能进行测试。

具体操作这里,弄清楚我们手里有两台机器,各自做着如下任务。

驱动程序开发功能:在安装了WDK的开发环境中,可以生成64位驱动程序文件、生成测试证书以及使用测试证书签名驱动程序文件。 驱动器测试器:在64位Windows操作系统上测试64位驱动器。 在驱动程序开发器上操作:

创建测试证书打开WDK开发环境的命令行窗口,然后输入以下命令以创建测试证书:

makecert-r-PE-ssprivatecertstore-ncn=contoso.com (test )-eku1.3.6.1.5.5.7.3contoso test.cer其中

-Ss选项指定包含测试证书的关闭驱动强制签名 仍会 “Windows 无法验证此文件的数字签名。”的提示。 -ncn=option3358www.Sina.com/,指定contoso.com(test )。 将在当前目录下生成ContosoTest.cer证书。 双击安装,或使用certmgr.msc命令证书管理创建将证书导入受信任的根证书颁发机构。

使用测试证书的驱动器文件签名sign tool sign/v/sprivatecertstore/ncontoso.com (test )/t http://timestamp.digicert.com f :3 00 _ drivertest.sys用于测试签名的驱动程序文件签名(可选) sign tool verify/v/PAF 3360 (00 _ dddddidestirestivecation )

安装之前创建的测试证书。 打开并打开测试签名,然后重新启动计算机以启用它。 bcdedit /set testsigning on可以使用驱动器监视器测试和其他驱动器加载工具。 笔者在win7 64和win10 64测试中均可正常加载。 这里使用带有未签名和测试签名的驱动程序测试。

结语虽然很长一段路,但很远。 我上下求索,和大家一起学习。 如果对上述操作有疑问,请参阅微软官方的介绍。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。