(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动

文章目录

  • 安装SDK和WDK
  • 创建项目
  • 编写程序
  • 其他工具

参考:参考博客

安装SDK和WDK

我这里用的是VS2019。环境其实是早就配好了,只不过写一下而已。后来VS2019不能被visual studio installer识别,又要装新东西,然后官网下了个vs下载器只有VS2022,想着要不干脆更新了吧,于是便重新配置了一遍,由于C盘紧缺,就把VS2019给完全卸载了。谁想,VS2022不再支持win10的WDK(那个扩展装不了),而2022的WDK驱动根本没有x86版本的,搞来搞去。
好吧,又重新装了VS2019,从零开始

友情提示:版本不是越新越好的

(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动
点击第一项,下完居然还是10.19041.1,有点神奇

最后,VS20xx不重要,装哪个都不重要,重要的是记得把SDK和WDK版本对应上


装完WDK后提示是否安装VS2019扩展程序,点击安装即可
没弹窗也没关系,动手找一下

(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动
名字随便起起就行

先新建一个xxx.c文件,千万不要xxx.cpp

(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动

(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动

如果报错说:此项目需要缓解了 Spectre 漏洞的库
那么请勾选 Disabled

(14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动

编译,然后拉到winxp里试试
dbgView我也勾选了监视核心,但是时灵时不灵的,就不献丑了
反正不灵的时候windbg也会打印的
我勾选了监视核心,但是俩都没打印,着实怪异


其他工具

有个双机调试工具叫做VirtualKD-Reduxz,比windbg裸连快很多,github上就有,直接搜就完事了
安装教程和使用教程也有的,傻瓜式操作,就不细说了
如果配置的时候出了问题,可以参考一下我之前写的
Virtual KD 出现 Still cannot find RPC dispatcher table


好久没更新了,没人看,没动力了。就写给自己看吧

来源:一口一个橘子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月28日
下一篇 2022年6月28日

相关推荐