windows驱动开发基础-环境篇

前言

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

测试模式

开启测试模式:cmd 命令

复制代码
bcdedit /set testsigning on

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

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

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

复制代码
bcdedit /set testsigning off

关闭驱动强制签名校验

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

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

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

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

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

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

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

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

复制代码
gpupdate /force
相关推荐
钛态40 分钟前
Flutter for OpenHarmony:mockito 单元测试的替身演员,轻松模拟复杂依赖(测试驱动开发必备) 深度解析与鸿蒙适配指南
服务器·驱动开发·安全·flutter·华为·单元测试·harmonyos
特立独行的猫a43 分钟前
在 Windows 10 上安装和使用 WSL 2 安装 Ubuntu24详细指南
windows·ubuntu·wsl2
奋斗的老史3 小时前
Stream-流式操作
java·windows
m0_488633323 小时前
Windows环境下编译运行C语言程序,合适工具与方法很关键
c语言·windows·git·开发工具·编译器
春日见4 小时前
云服务器开发与SSH
运维·服务器·人工智能·windows·git·自动驾驶·ssh
bloglin999996 小时前
windows中粘贴拷贝文件不会显示进度条,尤其是大文件
windows
人生苦短,菜的抠脚8 小时前
RK628 Linux 内核驱动开发指南
linux·驱动开发
xyyaihxl9 小时前
Redis 安装及配置教程(Windows)【安装】
数据库·windows·redis
CHQIUU9 小时前
解决VMware ESXi虚拟机挂载ISO后无法进入安装程序的问题
windows
路溪非溪10 小时前
Linux下wifi子系统的数据流
linux·arm开发·驱动开发