如何部署和调试 wdk 8 内核模式驱动程序

How to deploy and debug wdk 8 kernel mode driver

我正在尝试设置自动驱动程序部署和调试以测试 Visual Studio 2013 年的 win 8.1 驱动程序。

主机: 赢7 VS2013

目标机器: 赢 8.1

我的主机设置了 2 个网卡,1 个连接到公司网络,1 个备用。目标机器也有一个网络适配器。

我的问题是:是否可以在 Visual studio 2013 中通过 LAN 连接主机和目标同时仍连接到公司域来设置驱动程序的自动部署和调试,如果不能,是有一种方法可以在 visual studio 之外的目标电脑上调试 wdk 驱动程序,也许是通过另一个应用程序?

我在此处找到的文档只能通过连接到相同的域名或工作组来实现。

link to documentation

非常感谢

是的,您可以设置驱动程序的自动部署以及获取 visual studio 通过本地网络配置目标电脑以及连接到公司域。

  1. 目标需要管理员权限
  2. 主机需要额外的以太网卡
  3. 目标上的所有网络连接都已打开并启用了打印机和文件共享选项
  4. 目标的ip和名称在主机system32/etc/host中列出
  5. 需要一个开关并启用 DHCP 设置并使用自动 IP

一个好的起点: https://msdn.microsoft.com/en-us/library/windows/hardware/gg507680.aspx

编辑: 基本上,这是一场噩梦,并开始断开连接。我恢复使用 WinDBG 使用:

将所有内容复制到 USB 的自定义脚本 devcon 自动加载驱动程序 WinDBG 在启动时自动加载适当的设置并将源文件加载到调试中