VS2019+WDK10驱动开发环境搭建
https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk
在你啥都不懂的时候,连搭建环境都是一件很头大的事,这篇文章主要是解读一下上面的文章,文章是官方的,其实写得非常清楚。但是有几点需要注意的事项!
注意安装顺序
一定要先安装Visual Studio 2019
这里三个版本随意选一个,通常选社区版就可以了。
安装过程,工作负载这里选择使用C++的桌面开发。
因为SDK(软件开发工具包)需要与WDK(驱动开发工具包)兼容,因此WDK10需要安装SDK的版本为10.0.19041.0
这里如果你SDK安装版本错了,可能导致后面wdk无法安装成功!
在当个组件这里直接输入版本号,如果出现下图表示你已经安装了,如果没有安装就需要打上勾然后安装!!!
这里主要是谈到缓解库的安装,什么是缓解库,就是之前爆出的一个CPU漏洞,这里可以忽略,因为加上缓解库会使得CPU性能下降,这里也主要是学习用,暂时不用安装也没有什么影响!
完整安装好VS2019以后
才可以开始安装WDK
点击图中的链接就可以了,安装就是下一步的事了。
完整安装好,打开VS2019后创建项目会出现下图,证明安装成功。
测试驱动程序
项目属性设置
项目属性设置一下,注意要降低警告等级以及禁用缓解库
至此,环境就配置好了…
VS2019+WDK10驱动开发环境搭建相关推荐
- windows驱动开发环境搭建以及helloworld
文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...
- Windows Server 2012 +WDK7600.16385.1+VS2008驱动开发环境搭建
这个配置相较与Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建 要简单的多,不需要每次创建驱动工程时配置这么多的参数 下载WDK开发安装包,我已经 ...
- Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建
本帖通过Augusdi的一篇博文进行重新总结 第一步:安装Visual stdio 2010 1.安装VS2010 第二步:安装WDK安装包 2.安装WindowsDriverKit7-GRMWDK_ ...
- vs2010 wdk c语言,Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建.doc
Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建.doc [置顶]Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建(菜鸟的经验) 分类: 驱动开发 ...
- 九七的Windows内核驱动开发 WIN10-2004+VS2019+WDK驱动开发环境安装及配置
WIN10-2004+VS2019+WDK驱动开发环境安装及配置 一.定义介绍 本节介绍如何在Windows10系统(2004版本,操作步骤中有如何查看版本)中安装VS2019及WDK开发包,并进 ...
- windows10 驱动开发环境搭建vs2019 helloworld
因为特殊原因需要搭建win10驱动环境, 因此学习了一下 但是发现win10环境特别麻烦 vs2022已经出来了,但是没看到驱动支持, 因此还是选择vs2019 提前准备 1 查看系统版本 2 下载v ...
- Windows编程—Windows驱动开发环境搭建
文章目录 前言 步骤 步骤一 步骤二 步骤三 连接测试 步骤四 步骤五 总结 前言 作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发 ...
- Windows驱动开发环境搭建:VS2013+WDK8.1
你的Windows驱动开发环境之所以搭建不成功,是因为你没有看这篇博客 1.安装包准备 Visio Studio2013: https://pan.baidu.com/s/1P77yeSKuE7mWl ...
- VS2019 windows驱动开发环境配置
配置Windows驱动开发环境 VS2019 下载VS2019 下载链接 https://visualstudio.microsoft.com/zh-hans/downloads/ 选择你所需要的开发 ...
最新文章
- [分享]3秒钟让你的QQ号IP跑到任何地方,哪怕是美国白宫!
- NVisionXR_iOS教程二 —— 创建控制器和Vuforia对象
- Element UI级联选择器(Cascader)获取级联对象
- java enum判断_Java Enum枚举 遍历判断 四种方式(包括 Lambda 表达式过滤)
- 深入理解ROS技术 【2】ROS下的模块详解(66-128)
- Word2vec加TextRank算法生成文章摘要
- C#操作SQL Server数据库
- Visual Studio BI 中维度的KeyColumns属性
- 实现redis集群的批量pineline操作
- ANDROID 4.0 SDK R14 模拟器
- Bee Framework_百度百科
- python的快速认识(二)
- 容安馆札记 606-610则 笺疏
- jQuery-获取验证码
- 北京科技大学计算机专业在哪个校区,北京科技大学有几个校区及校区地址
- 利用input[type=range]制作一个简易的音乐播放器
- java wap访问网页_在PC使用Chrome访问wap网页
- pandas读取带中文的csv
- dicom文件详细解析
- Word处理控件Aspose.Words功能演示:使用 Python 查找和替换 Word 文档中的文本
热门文章
- 数学之美_马尔科夫模型01
- SWPUACM招新考核题解
- 创意云渲染农场助力《特殊身份》
- 软件测试方法和技术ppt,软件测试方法和技术.ppt
- 阴阳师同服务器不同系统,阴阳师跨系统转角色怎么转?跨系统转介绍服务介绍!...
- 因为请了三天假,被领导和HR以去年迟到500分钟为由逼我主动离职,只给一个月赔偿!HR还威胁,如果不同意就别在北京混了!...
- excel vba计算平均数
- 网传快手裁员30%?工资高优先被裁?再也不羡慕百万年薪了……
- Linux brk(),mmap()系统调用源码分析3:brk()的内存申请流程
- ubuntu wifi固定ip_Linux(ubuntu)下固定IP的方法