windows10 驱动开发环境搭建vs2019 helloworld

因为特殊原因需要搭建win10驱动环境, 因此学习了一下 但是发现win10环境特别麻烦

vs2022已经出来了,但是没看到驱动支持, 因此还是选择vs2019

提前准备

1 查看系统版本

2 下载vs2019 社区版本

3 需要win10 sdk Software Development Kit(软件开发工具包)

4 需要wdk Windows Driver Kit(Windows驱动程序工具包)

2 vs2019安装

选择c++ 桌面开发, 选择win10 sdk 10.0.190441

3 安装wdm

选择2004版本安装

安装完之后,会选择安装vs插件.  点击安装完成之后就会出现驱动的选择

4 使用

选择KMDF 

新建一个driver.c

#include <ntifs.h>
VOID UnLoadDriver(PDRIVER_OBJECT pDriverObject)
{
    KdPrint(("UnloadDriver success!"));
}
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
    KdPrint(("%wZ", pRegistryPath));
    pDriverObject->DriverUnload = UnLoadDriver;
    return STATUS_SUCCESS;
}

最终的目录如图

然后开始配置工程: 工程上右键属性

 

 禁止签名

 inf2cat

 到这里配置已经配置完了

右键生成

找到工程目录下有2个文件这就是我们需要的文件

 2 部署

这里不建议用开发机来部署, 建议用vmware来部署

需要的工具有2个: 

下载一个InstDrv.exe,用来加载驱动程序;
下载一个Dbgview.exe,用来显示驱动的log;

1 重启虚拟机电脑进入到 禁止驱动程序强制签名

win10从设置里面进入 

 2 拷贝刚刚生成的两个文件到虚拟机

用admin权限打开Dbgview.exe程序,监控系统log;
进行一下配置:
开启Capture Kernel

参考资料: 

https://qwertwwwe.github.io/windows-driver-develop-setup-environment/

后面和测试机的配置如图: 

Win10下VS2015(WDK10)驱动开发环境配置_Commander-CSDN博客_vs2015 windows 驱动

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值