【问题标题】:kernel mode debugging on visual studio 2012Visual Studio 2012 上的内核模式调试
【发布时间】:2012-10-29 17:33:46
【问题描述】:

我在 Visual Studio 2012 中远程调试时遇到问题

我的目标是在 vmware 播放器中运行的 Windows 7 上测试凭据提供程序。 我已经安装了它,添加了注册更改,它工作正常。

我已阅读此教程:

http://msmvps.com/blogs/alunj/archive/2011/02/21/1788561.aspx http://social.msdn.microsoft.com/Forums/nl-BE/wdk/thread/b34c45df-b724-429d-aa11-e315fd987280

我在 vmware 中创建了管道,并尝试做与此视频中相同的事情:

http://msdn.microsoft.com/en-us/library/windows/hardware/jj149675.aspx

但在我的 Visual Studio 中,传输组合框中没有 Windows 内核模式调试器。

(我只有默认和远程没有认证)

有人知道我哪里做错了吗?

先谢谢了,希望有人能帮忙:)

附言

我有 Visual Studio Ultimate 2012,没有第三方调试软件

【问题讨论】:

  • 您安装了 WDK 吗?
  • 这就是问题所在。非常感谢!

标签: windows visual-studio debugging credential-providers


【解决方案1】:

实际上,VS2012 有比内核调试器更好的调试凭据提供程序的方法 - 您可以将 MSVS 远程调试工具(可以在 MSVS 2012 安装 ISO 中找到)安装到您的 VM。 使用“调试->附加到进程”菜单中的“默认传输”附加(限定符 - 输入 VM 的 IP 地址)。 在 Available Processes 中选择 LogonUI.exe 进程,您就可以开始了。

【讨论】:

    【解决方案2】:

    这篇文章对我很有帮助:

    http://msdn.microsoft.com/en-us/library/windows/hardware/hh698272%28v=vs.85%29.aspx

    非常仔细地按照说明进行操作。我的 VS 2012 也没有“驱动程序”菜单,直到我安装了最新的 WDK-8。安装后,我的 VS 2012 有一个驱动程序菜单,按照上面链接的文章中的说明进行操作,我得到了工作。我希望这有帮助!

    【讨论】:

      猜你喜欢
      • 2013-06-13
      • 2014-10-12
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 2013-06-17
      • 2013-11-18
      • 1970-01-01
      相关资源
      最近更新 更多