捡嫌 发表于 2025-6-9 13:35:51

驱动开发目标测试机器设置


[*]设置系统为测试模式
[*]关闭驱动程序强制签名
[*]设置调试消息筛选器掩码
一、系统要求


[*]需要管理员权限,开启部分功能需要管理员权限
[*]不能使用教育版或者家庭版操作系统,可以使用专业版、企业版、旗舰版什么的。部分功能在家庭版中无法开启。
二、开启测试模式

直接执行命令:
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

"DEFAULT"=dword:0000000f参考:
https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/reading-and-filtering-debugging-messages
五、附录

设置测试模式和关闭驱动签名验证,也可以使用下述小工具:
BOOTICEx64.zip
选择 BCD编辑 -> 智能编辑模式 ,在打开的页面内,勾选 “禁用数字签名验证” 和 “测试模式” 两项即可。
另外 DbgView 工具也放一份在这里,用于查看内核调试器的消息:
DebugView.zip

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

锦惺 发表于 2025-12-18 20:37:11

过来提前占个楼

殷罗绮 发表于 2026-1-4 09:09:47

这个好,看起来很实用

堠秉 发表于 2026-1-7 04:00:04

很好很强大我过来先占个楼 待编辑

丘娅楠 发表于 2026-1-11 04:36:46

谢谢分享,辛苦了

胥望雅 发表于 2026-1-15 08:02:02

谢谢楼主提供!

井晶灵 发表于 2026-1-15 15:23:15

分享、互助 让互联网精神温暖你我

公西颖初 发表于 2026-1-16 20:45:38

热心回复!

澹台忆然 发表于 2026-1-17 15:21:14

前排留名,哈哈哈

孜稞 发表于 2026-1-21 12:23:20

前排留名,哈哈哈

费卿月 发表于 2026-1-22 20:42:01

前排留名,哈哈哈

能氐吨 发表于 2026-1-22 20:44:40

过来提前占个楼

赏勿 发表于 2026-1-23 06:55:09

收藏一下   不知道什么时候能用到

榕闹 发表于 2026-1-24 04:50:25

用心讨论,共获提升!

仄谦 发表于 2026-1-26 06:57:10

感谢分享,下载保存了,貌似很强大

荦绅诵 发表于 2026-1-26 06:59:37

感谢分享,下载保存了,貌似很强大

缑莺韵 发表于 2026-1-29 08:42:21

yyds。多谢分享

哈妙思 发表于 2026-1-29 12:14:06

这个有用。

左优扬 发表于 2026-2-2 12:15:39

谢谢分享,辛苦了

吟氅 发表于 2026-2-4 08:13:22

感谢分享,学习下。
页: [1] 2
查看完整版本: 驱动开发目标测试机器设置