Windows 内核驱动开发环境 VS2019+WDK11
Windows 内核驱动开发环境 VS2019+WDK11
一、开发工具
- Visual Studio 2019
安装 Windows 11 SDK (22000.1)
https://go.microsoft.com/fwlink/?linkid=2166460
安装 Windows 11 WDK
https://go.microsoft.com/fwlink/?linkid=2166289
二、程序代码结构
// 引入头文件
#include <wdm.h>// 卸载函数
VOID DrvUnload(PDRIVER_OBJECT pdriver) {DbgPrint("Unload\n");}/// <summary>
/// 驱动程序标准入口 相当于其他程序的Main函数
/// extern "C" 表示用C编译
/// </summary>
/// <param name="pdriver">驱动对象</param>
/// <param name="reg_path"></param>
/// <returns></returns>
extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pdriver, PUNICODE_STRING reg_path) {// 添加卸载函数pdriver->DriverUnload = DrvUnload;return 0;}
三、项目设置(重点)
四、数字签名
使用亚洲诚信签名 工具,数字证书使用上海域联之前泄露的版本,修改下时间就可以直接使用了。
Windows 内核驱动开发环境 VS2019+WDK11相关推荐
- 九七的Windows内核驱动开发 WIN10-2004+VS2019+WDK驱动开发环境安装及配置
WIN10-2004+VS2019+WDK驱动开发环境安装及配置 一.定义介绍 本节介绍如何在Windows10系统(2004版本,操作步骤中有如何查看版本)中安装VS2019及WDK开发包,并进 ...
- windows XP 驱动开发环境搭建
1.需要安装的软件: 在Windows XP的基础上,安装顺序: 先装上VC++6.0,再装DDK2600(也就是DDK的XP版),最后装 Driver Studio 3.2. 下载地址: XP系统的 ...
- VS2019 windows驱动开发环境配置
配置Windows驱动开发环境 VS2019 下载VS2019 下载链接 https://visualstudio.microsoft.com/zh-hans/downloads/ 选择你所需要的开发 ...
- windows驱动开发环境搭建以及helloworld
文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...
- Windows编程—Windows驱动开发环境搭建
文章目录 前言 步骤 步骤一 步骤二 步骤三 连接测试 步骤四 步骤五 总结 前言 作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发 ...
- Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建
本帖通过Augusdi的一篇博文进行重新总结 第一步:安装Visual stdio 2010 1.安装VS2010 第二步:安装WDK安装包 2.安装WindowsDriverKit7-GRMWDK_ ...
- windows10 驱动开发环境搭建vs2019 helloworld
因为特殊原因需要搭建win10驱动环境, 因此学习了一下 但是发现win10环境特别麻烦 vs2022已经出来了,但是没看到驱动支持, 因此还是选择vs2019 提前准备 1 查看系统版本 2 下载v ...
- Windows驱动开发环境搭建:VS2013+WDK8.1
你的Windows驱动开发环境之所以搭建不成功,是因为你没有看这篇博客 1.安装包准备 Visio Studio2013: https://pan.baidu.com/s/1P77yeSKuE7mWl ...
- 001:VS2019+WDK10+Win10 驱动开发环境
参考以下两篇文章: Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Learn <VS2019+WDK10 ...
- 配置windows驱动开发环境
配置windows驱动开发环境 撰写:jiftle 时间:2011-09-09 14:30 windows驱动开发需要wd ...
最新文章
- AES算法相关数学知识 - 素域学习
- 查找这个接口的调用_事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)...
- 前端学习(2157):webpack-dev-server搭建本地服务
- Qt/C++工作笔记-vector与QVector的拷贝复制(区别与联系)
- php极差平级,平行志愿有级差吗志愿极差是什么
- java 网页通讯_Vue+Java 通过websocket实现服务器与客户端双向通信操作
- 不止是替代 看南天信息与浪潮的金融国产化实践
- 2021荣耀秋招笔试代码题
- python代码颜色搭配_python配色_python 配色_python配色方案 - 云+社区 - 腾讯云
- 谷歌浏览器书签丢失,恢复工具
- 看了B站上的这些Java视频,我飘了!
- 启动kafka时报错:java.nio.file.FileSystemException,另一个程序正在使用此文件,进程无法访问。
- C#-Winform知识点
- c语言中函数值类型的定义,C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。(A)float (B)int (C)long (D)double...
- 对电化学极化曲线(LSV/Tafel)的数据进行自动化处理并可视化作图/画图(科研投稿)
- 计算机体系结构 第7章 存储系统(2)
- CVPR2017精彩论文解读:结合序列学习和交叉形态卷积的3D生物医学图像分割
- Windows 上安装 Bugzilla 详解
- 物联网|物联网领域常用通信类型
- 小学计算机输入法主题教研设计,《拼音输入法》教学设计.doc