初试VisualDDK

技术分享 Add comments

利用VisualDDK我们可以像普通的应用程序一样调试在虚拟机里运行的驱动,而且vs2008的调试界面远比WinDBG来的友好和舒服。

测试环境:
–VisualDDK1.3.2 http://visualddk.sysprogs.org 下载
–VC2008 Sp1
–VM Ware WorkStation 6.5.0

主机上配置:
1、安装VisualDDK1.3.2
2、利用VisualDDK的驱动生成向导生成一个驱动.(生成的驱动似乎有点问题)。可以用本人修改的 TestWDM (vc2008工程) 下载在此

虚拟机配置:
1、Copy VisualDDK安装目录下的 \target 到虚拟机 执行 vminstall.exe 安装。
2、虚拟机重新启动后,DDKLaunchMonitor.exe 将会自动运行接受主机的命令请求。

测试开始:

1、启动虚拟机,执行安装目录下的 vmmon.exe 可以到已经启动已经启动的VM。

2、打开TestWDM工程 编译,点击“调试、Start Debugging Driver”,

3、此时会让你设置你的驱动的名字,如何启动等信息。一定要填上虚拟机的IP地址

4、点击“Lancer” 一路稀里哗啦 如果幸运的话 你可以看到代码停在了 “_asm int 3‘

4、恭喜,现在可以像普通的应用程序调试一般查看变量等信息。

Enjoy it!

不是很稳定,经常导致VC2008 IDE错误。

推荐使用VisualKD + VMWate + WinDBG 的组合调试驱动。

2 Responses to “初试VisualDDK”

  1. fftt516 Says:

    我也装了一个 但是很奇怪 我的调试菜单里没有出现 那两个插件菜单 怪了 学你升级到sp1 试试

  2. 丁丁 Says:

    我想用visualKD+vs2008+virtualBOX配个调试环境,但是老不成功,希望你帮助啊。。。

Leave a Reply

WP Theme & Icons by N.Design Studio 2009 SEFS Team
Entries RSS Comments RSS 登录