windows驱动开发基础-环境篇

前言

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

测试模式

开启测试模式:cmd 命令

复制代码
bcdedit /set testsigning on

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

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

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

复制代码
bcdedit /set testsigning off

关闭驱动强制签名校验

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

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

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

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

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

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

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

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

复制代码
gpupdate /force
相关推荐
離離原上譜2 小时前
Windows 环境下 Node.js + Claude Code 安装与配置教程
windows·node.js
小鸡脚来咯2 小时前
怎么配置主机名映射?
linux·windows·macos
DeeplyMind2 小时前
第4章:DebugFS 安全性和并发控制
linux·驱动开发·debugfs
石像鬼₧魂石4 小时前
SQLMap 注入完整操作流程(新手通关手册)
linux·人工智能·windows·学习
不惑_5 小时前
Windows安装Java
java·开发语言·windows
離離原上譜6 小时前
踩坑总结:IDE内嵌终端(cmd/终端) 环境变量不生效?重启IDE才是唯一解,反复开关终端没用!
ide·windows
baivfhpwxf20237 小时前
C# 语言 SQL Server 批量更新
服务器·windows·c#
艾莉丝努力练剑7 小时前
【Linux进程(六)】程序地址空间深度实证:从内存布局验证到虚拟化理解的基石
大数据·linux·运维·服务器·人工智能·windows·centos
fengye2071617 小时前
win10 + vs2026 远程调试环境
windows
Lion Long8 小时前
在 Windows 上快速搭建 VSCode 的 C++ 开发环境(基于 WSL)
linux·c++·windows·vscode·wsl