我正在尝试为内核调试设置环境并使用 KMDFDrv 示例。主机 - win 7 x64 wdk 8.1 vs2013RC,目标 - win8.1 x64 全新安装(无 VM)。同一工作组中的两台机器,两台防火墙都关闭,目标上的 UAC 关闭。用户和管理员帐户使用相同的密码。目标 WDKRemoteUsers 也被创建。
当我以管理员身份登录主机时 - 没有问题。当我以用户帐户登录主机时,我看到在“调试器即时窗口”中,在报告刚刚执行的操作的“通过”状态后,一切都停止了 - “驱动程序删除 x64”、“驱动程序准备”、“驱动程序安装”, “驱动程序安装后”。为 x64 正确编译的代码,win 8.1。
我没有得到 kd 输入窗口,只有“调试正在运行”消息。在用户帐户下附加到目标内核也会失败。kd 没有出现。
最初,目标机器是使用用户帐户从主机配置和设置的。然后在主机上 VS 的管理员帐户下,我还添加了目标机器而不进行配置。
有什么我想念的吗?以用户帐户登录主机时,我可以在目标上进行内核调试吗?