windows驱动开发基础-环境篇

前言

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

测试模式

开启测试模式:cmd 命令

复制代码
bcdedit /set testsigning on

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

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

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

复制代码
bcdedit /set testsigning off

关闭驱动强制签名校验

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

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

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

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

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

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

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

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

复制代码
gpupdate /force
相关推荐
zjj5872 小时前
服务器音频查找
服务器·windows·音视频
大余里2 小时前
windows下查看别的服务器的端口是否通
linux·运维·服务器·windows
勤劳打代码4 小时前
USB 驱动检测实现
windows·flutter
人工智能训练师6 小时前
部署在windows的docker中的dify知识库存储位置
linux·运维·人工智能·windows·docker·容器
ShiMetaPi6 小时前
【ShiMetaPi M4-R1】上手:RK3568B2 |开源鸿蒙(OpenHarmony) 开发板上手指南
驱动开发·开源·鸿蒙系统·openharmony·南向开发
Bruce_Liuxiaowei7 小时前
网络端口与服务对应表 - 白帽子安全参考指南
网络·windows·安全·web安全·ctf
技术支持者python,php13 小时前
C#-mqtt通讯,服务端和客户端,以及esp32-mqtt
服务器·windows·c#
李白同学15 小时前
C++:list容器--模拟实现(下篇)
开发语言·数据结构·c++·windows·算法·list
Source.Liu16 小时前
【学Python自动化】 2. Windows Python 解释器使用笔记
windows·python·自动化
滴滴滴嘟嘟嘟.17 小时前
嵌入式Linux驱动开发:蜂鸣器驱动
linux·运维·驱动开发