Windows驱动学习笔记之二:VS2013集成IDE驱动调试

来源:互联网 发布:a 标签传输4k数据问题 编辑:程序博客网 时间:2024/06/08 17:11

一、安装环境

  1. 主机:Windows 7 SP1 x64
  2. 虚拟机:VMware 10
  3. VMOS: Windows7 SP1 x64
  4. WDK: Windows Driver Kit 8.1
  5. VS:VS2013

二、虚拟机配置(详细设置请参考WinDbg+WMware+OS_Win7 配置)

三、VS配置

     首先配制计算机

   

 

此处点击添加新计算机

 

 

选第三项,手动配置计算机,注意,计算机名处要填写你当前真实机器的名称(不是VMware中的虚拟系统名称)

 

 

此处Kernel Model配置应与 VMware中的配置一样, 连接类型:Serial;PipeName(参照VMware设置),Baud Rate为WIN7中设置调试的端口号,具体配置值请参考WinDbg+WMware+OS_Win7 配置

 

 

置此,设置配置完成。

 

此时用VS创建一个KMDF驱动(默认即可)

 

 

点击调试,VS会弹出选择远程调试机器,咱们选择刚才配置好的就可以。

 

 

这时可以看到 WinDbg已经集成到VS中了,出现此框证明已经启动调试了。

 

注:此处有个小问题,在VMware中安装驱动成功,在VS中下断点断不住。嘿嘿,这里一定要注意喽,在安装驱动前,一定要暂停下,(这一步绝对不能少)这时WinDbg框中会显示出来已经将VMware中的虚拟系统中断,看到下面int 3了没有,这时在程序中下断点(记住要放行VM,总断着可调试不了),然后再安装驱动,即可直接在VS中调试了。

 

后面就跟本地调试EXE一样了。

 

1 0