windows驱动开发基础-环境篇

前言

Windows上无论是用户模式下还是内核模式下,有关驱动的开发都有可能影响系统稳定性,所以我们首先要准备一个专用的测试环境,可以使用VM等虚拟机方便环境修复和还原

测试模式

开启测试模式:cmd 命令

复制代码
bcdedit /set testsigning on

执行完会在cmd窗口显示:操作成功完成。

此时重启系统即可生效,重启后系统右下角会有测试模式的标志,如果没有代表打开失败

如果想关闭测试模式可以执行:

复制代码
bcdedit /set testsigning off

关闭驱动强制签名校验

1.通过高级启动选项关闭

优点:基本可靠,重新启动系统的过程基本可以保证驱动校验正常禁用

缺点:需要重启,且再次重启后失效

参考链接:windows10驱动禁止签名(有图亲测有效)_驱动注入会封签名吗?-CSDN博客

2.通过命令行关闭(未验证)

3.通过组策略关闭(未验证)

参考链接:Win10驱动程序强制签名怎么禁用/开启-【详解】 - 系统之家 (xitongzhijia.net)

注意:修改组策略后需要重启系统或使用命令刷新,否则不生效

复制代码
gpupdate /force
相关推荐
cly136 分钟前
Ansible自动化(九):循环语句
windows·自动化·ansible
Monly2139 分钟前
Windows:服务注册
windows
深圳市恒讯科技1 小时前
如何从损坏的Windows或Linux VPS中恢复文件
linux·运维·windows
彷徨而立1 小时前
【Windows API】音频 API 对比:wavein/waveout、DirectSound、ASIO、WASAPI
windows·音视频
开开心心就好1 小时前
音频格式互转工具,支持Mp3ApeWavFlac互转
java·网络·c++·windows·qt·电脑·excel
吴声子夜歌12 小时前
Java数据结构与算法——基本数学问题
java·开发语言·windows
咕噜咕噜万15 小时前
ATDD实践:验收测试驱动开发的完整方法论与工具链
驱动开发
这儿有一堆花15 小时前
用原生脚本编写无害恶作剧
windows
因我你好久不见15 小时前
Windows部署springboot jar支持开机自启动
windows·spring boot·jar
夜流冰15 小时前
Excel - MS Support for Excel: 2 Collaborate
数据库·windows·excel