驱动开发方针测验机器设置
- 设置体系为测验形式
- 封闭驱动程序强制签名
- 设置调试音讯挑选器掩码
一、体系要求
- 需求管理员权限,敞开部分功用需求管理员权限
- 不能运用教育版或许家庭版操作体系,能够运用专业版、企业版、旗舰版什么的。部分功用在家庭版中无法敞开。
二、敞开测验形式
直接履行命令:
bcdedit /set testsigning on
履行完成后重启,会在桌面右下角显现:“测验形式” 提示。还有操作体系版别信息。
三、封闭驱动程序强制签名
履行命令:
bcdedit.exe /set nointegritychecks on
重启收效。
四、调试音讯挑选器掩码
当驱动中运用 DbgPrintEx
等Print函数向内核调试器发送音讯时,或许无法经过 dbgview 看到。
为了能经过 dbgview 东西检查驱动中的输出内容,需求设置挑选器掩码。不然不管 dbgview 仍是 windbg 都无法看到。
需求设置注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter
的 DWORD 值。
简略设置的话,能够将下述代码保存在 .reg
文件中直接履行注册表文件。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter]
"DEFAULT"=dword:0000000f
参阅:
https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/reading-and-filtering-debugging-messages
五、附录
设置测验形式和封闭驱动签名验证,也能够运用下述小东西:
BOOTICEx64.zip
挑选 BCD修改 -> 智能修改形式 ,在翻开的页面内,勾选 “禁用数字签名验证” 和 “测验形式” 两项即可。
别的 DbgView 东西也放一份在这里,用于检查内核调试器的音讯:
DebugView.zip