附上双机调试所用工具(百度网盘下载):
链接:https://pan.baidu.com/s/1ps5JAz69FNWbI_u6wa9pIQ
提取码:9bg5
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!