附上双机调试所用工具(百度网盘下载):
1、写一个简单的驱动程序,加上断点。
#include <ntddk.h> VOID Unload(IN PDRIVER_OBJECT DriverObject) { KdPrint(("驱动卸载\n")); } NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) { DriverObject->DriverUnload = Unload; KdPrint(("驱动加载\n")); return STATUS_SUCCESS; }
2、
3、配置好后点击下一步
注意:其中Network host name:这个是虚拟机里你安装的系统的计算机名。(防火墙要关掉)
4、配置好后点击下一步,完成。
虚拟机中配置:
5、在虚拟机中以管理员方式运行 SRVINSTW 这个软件。
6、下一步
7、下一步
8、下一步
9、选择设备驱动,下一步
10、直接下一步
11、选择手动,下一步
12、完成,回到主机VS
13、
14、重启虚拟机
15、点击全部中断,发现虚拟机不动了,说明vs与虚拟机已经建立连接。
如果卡住了重启下VS,按照上面步骤继续调试下即可。
16、
搞定ok!