【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试

简介: 【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试

附上双机调试所用工具(百度网盘下载):


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!

相关文章
|
7月前
|
人工智能 测试技术 API
谁说 WebSocket 调试难?Windows 上的“秘密武器”都在这儿,速占先机
从 Apifox 这样集大成者,到 Websocat 这样专注于命令行极致体验的工具,再到 WebSocket King 的开源灵活,以及 Postman 的广泛适用性和 WebSocket.org Toolkit 的即时性,它们共同构成了 WebSocket 开发生态的重要支撑。
|
6月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1509 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
6月前
|
Linux 虚拟化 iOS开发
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
1521 0
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
|
8月前
|
Linux 虚拟化 iOS开发
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
932 3
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
|
10月前
|
Linux 虚拟化 iOS开发
Windows Server 2016 OVF (2025 年 6 月更新) - VMware 虚拟机模板
Windows Server 2016 OVF (2025 年 6 月更新) - VMware 虚拟机模板
209 9
Windows Server 2016 OVF (2025 年 6 月更新) - VMware 虚拟机模板
|
10月前
|
Linux 虚拟化 iOS开发
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
554 6
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
|
9月前
|
Linux 虚拟化 iOS开发
VMware Fusion 13.6.4 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
VMware Fusion 13.6.4 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
1199 3
|
Linux 虚拟化 iOS开发
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
428 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
|
9月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
2330 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
Linux 虚拟化 iOS开发
Windows Server 2008 R2 OVF (2025 年 6 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 6 月更新) - VMware 虚拟机模板
297 0
Windows Server 2008 R2 OVF (2025 年 6 月更新) - VMware 虚拟机模板

热门文章

最新文章