我可以在64个窗口中永久加载未签名的驱动程序吗

时间:2018-11-12 15:49:31

标签: windows kernel driver kernel-module

我正计划进入Windows驱动程序开发并开始学习Windows WDK 但是我知道Windows阻止加载未签名的驱动程序,因此我必须购买数字证书,但这对我来说太贵了,我不会开发现在将分发给客户的驱动程序 我只会在家用电脑上进行测试 我知道我可以关闭签名执行并重新启动,但是问题是我不是唯一使用计算机并且不能一直处于测试模式并且需要驱动程序运行的人 因此,当我在测试模式下加载驱动程序然后重新启动并返回默认设置时,驱动程序会再次加载吗?还是我必须一直在测试模式下运行? 我的意思是永久加载它,我不需要每次我的驱动程序运行时都以测试模式启动,而是一次加载并在驱动程序运行时返回 我当前的Windows是8.1 64位

2 个答案:

答案 0 :(得分:0)

我建议您为此使用VM,这就是我的操作方式。将虚拟机输入到“测试模式”,您还可以将WinDbg KD附加到虚拟机,以便能够调试驱动程序。如果无法调试驱动程序,将很难编写驱动程序并运行它们。

TESTMODE-https://technet.microsoft.com/en-us/ff553484%28v=vs.96%29?f=255&MSPPError=-2147217396

VM内核调试-https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/attaching-to-a-virtual-machine--kernel-mode-

答案 1 :(得分:0)

尝试禁用完整性检查 - bcdedit /set nointegritychecks on