Windows驱动学习笔记之二:VS2013集成IDE驱动调试
来源:互联网 发布:a 标签传输4k数据问题 编辑:程序博客网 时间:2024/06/08 17:11
一、安装环境
- 主机:Windows 7 SP1 x64
- 虚拟机:VMware 10
- VMOS: Windows7 SP1 x64
- WDK: Windows Driver Kit 8.1
- 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
- Windows驱动学习笔记之二:VS2013集成IDE驱动调试
- Windows驱动学习笔记之二:VS2013集成IDE驱动调试
- 学习笔记 --- LINUX 驱动调试之printk
- windows驱动学习笔记
- tonyos学习笔记之二 GPIO驱动
- Windows驱动_USB驱动之二
- Windows 驱动开发笔记(二)
- 驱动学习笔记二:加载驱动
- Windows驱动_WDDM之二
- windows驱动编程学习笔记——(二)
- 学习笔记 --- LINUX 驱动调试之使用proc
- 学习笔记 --- LINUX 驱动调试之动态设置寄存器
- 学习笔记 --- LINUX 驱动调试之定位系统僵死
- linux设备驱动学习笔记--内核调试方法之printk
- linux设备驱动学习笔记--内核调试方法之proc
- windows驱动开发学习笔记
- 驱动学习笔记(二)
- Linux驱动学习笔记之触摸屏驱动
- Android中SQLiteOpenHelper类的onUpgrade方法浅谈
- 关于kali linux安装后上不了网的解决方案(dhcp未安装成功)
- ajax+php $.post()中文乱码解决办法(utf-8 ---> gb2312)
- STL模板学习之set容器(C/C++)
- python 读写输出编码
- Windows驱动学习笔记之二:VS2013集成IDE驱动调试
- gson的@Expose注解和@SerializedName注解
- 淘宝开源网络框架tbnet之ipacketstreamer,ipackethandler以及iserveradaper
- 浅谈 Linux命令过滤器 wc,sort ,grep
- Debian linux配置网络IP地址
- Speex手册----Speex编/解码API的使用(libspeex) 中文翻译
- CSS自学笔记(二)
- 线程的状态
- android工具类归纳