windows驱动开发基础-环境篇

前言

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

测试模式

开启测试模式:cmd 命令

复制代码
bcdedit /set testsigning on

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

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

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

复制代码
bcdedit /set testsigning off

关闭驱动强制签名校验

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

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

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

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

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

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

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

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

复制代码
gpupdate /force
相关推荐
银河外卖员9 小时前
VMware 虚拟机安装 Windows 10 系统详细图文教程
windows·vmware
渣渣灰958710 小时前
Windows 10 环境部署 Claude Code 教程
windows·vscode·calude code
元Y亨H10 小时前
Windows 内置管理员 (Administrator) 账户重命名指南
windows
水饺编程11 小时前
第5章,[Win32 章节] :几种典型的颜色
c语言·c++·windows·visual studio
STDD11 小时前
Samba 文件共享:Linux 服务器与 Windows/Mac 共享文件夹
linux·服务器·windows
在繁华处11 小时前
轻棋局(一):项目总览与架构设计
人工智能·windows
灰色人生qwer12 小时前
Python 规则:带默认值的参数必须放在不带默认值的后面
linux·windows·python
水饺编程16 小时前
编程基础:令牌粘贴指令,【##】
c语言·c++·windows·visual studio
Vodka~16 小时前
一根网线——Windows共享网络给Linux访问互联网
linux·网络·windows
森叶16 小时前
Windows 下从 Chromium/V8 源码编译 V8 10.8.168.25
windows