资讯专栏INFORMATION COLUMN

Windows 内核驱动开发环境 VS2019+WDK11

douzifly / 1314人阅读

摘要:内核驱动开发环境一开发工具安装安装二程序代码结构引入头文件卸载函数驱动程序标准入口相当于其他程序的函数表示用编译驱动对象添加卸载函数三项目设置重点四数字签名使用亚洲诚信签名工具,数字证书使用上海域联之前泄露的版本,

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 // 卸载函数VOID DrvUnload(PDRIVER_OBJECT pdriver) {	DbgPrint("Unload/n");}/// /// 驱动程序标准入口 相当于其他程序的Main函数/// extern "C" 表示用C编译/// /// 驱动对象/// /// extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pdriver, PUNICODE_STRING reg_path) {	// 添加卸载函数	pdriver->DriverUnload = DrvUnload;	return 0;}

三、项目设置(重点)


四、数字签名

使用亚洲诚信签名 工具,数字证书使用上海域联之前泄露的版本,修改下时间就可以直接使用了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/120786.html

相关文章

  • 新书推荐|Windows黑客编程技术详解

    摘要:黑客编程技术详解面向对计算机系统安全开发感兴趣,或者希望提升安全开发水平的读者,以及从事恶意代码分析研究的安全人员。 《Windows黑客编程技术详解》面向对计算机系统安全开发感兴趣,或者希望提升安全开发水平的读者,以及从事恶意代码分析研究的安全人员。 理论技术与实战操作相辅相成,凸显道与术庖丁解牛式剖析Windows用户层和内核层黑客技术原理 代码兼容性高,支持Windows 7到W...

    TigerChain 评论0 收藏0
  • 简述Linux的启动过程

    摘要:本文将简单介绍一下的启动过程,希望对那些安装的过程中遇到了问题的朋友有些帮助声明本人没用过模式和分区格式,所有关于这两部分的内容都是网络上找的资料,仅供参考。这是内核给用户态启动的第一个进程的特殊待遇。 本文将简单介绍一下Linux的启动过程,希望对那些安装Linux的过程中遇到了问题的朋友有些帮助 声明: 本人没用过UEFI模式和GPT分区格式,所有关于这两部分的内容都是网络上找的资...

    余学文 评论0 收藏0
  • Visual Studio2019配置OpenCV(半永久配置)

    摘要:配置下载下载配置环境变量在工程中半永久配置测试代码下载首先通过下面的链接下载所需要的版本。安装工作负载步骤时选的是桌面开发使用的桌面开发和其它工具集中的扩展开发配置环境变量在安装好和下开始进行配置。 ...

    sf_wangchong 评论0 收藏0
  • vs2017搭建linux c++开发环境

    摘要:最近一直在阅读的源码,看到用户态代码的时候,需要对用户态的代码进行调试,一开始想直接使用中的进行调试,但是的工程太过于复杂,从网上找了些文章,发现能够支持程序的调试,捣鼓了一下午,遇到了一些坑,终于搭建好了开发环境。 最近一直在阅读ovs的源码,看到用户态代码的时候,需要对用户态的代码进行调试,一开始想直接使用linux中的GDB进行调试,但是ovs的工程太过于复杂,从网上找了些文章,...

    molyzzx 评论0 收藏0
  • 【机器视觉】Qt集成Halcon开发环境详解(一)

    摘要:也是可以设置使用静态库的温馨提示对兼容性比较好,因此推荐使用编译器。下安装编译器温馨提示如果中已经安装编译器,则该安装步骤可以跳过。 00. 目录 文章目录 00...

    tianyu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<