当前位置: 代码迷 >> 综合 >> VS2019 加 VMware + win7 64位 驱动编程环境配置
  详细解决方案

VS2019 加 VMware + win7 64位 驱动编程环境配置

热度:89   发布时间:2023-12-04 05:54:07.0

根据《内核安全与驱动开发》这本书对着做的,但是环境从WIN XP换成了 WIN7 64位,IDE用成当前最新的VS2019。中途遇到了几个困难点,梳理一下解决方法。

首先是IDE的配置,这里参考https://bbs.pediy.com/thread-254041.htm

接下来是代码编译的时候。有两个点

  1. 我们要编译成64位的,因为win7 64位当然只能装64位的驱动啊。不然运行的时候会报 1275错误。
  2. 64位编译器不再支持asm汇编嵌入,需要用__debugbreak()来替代int 3。参考了这里https://blog.csdn.net/icbm/article/details/55212479
  3. 使用32位的windbg,使用AMD64位的windbg会连接失败。

明日计划: 

继续学习驱动编程。

        

 

  相关解决方案