【问题标题】:Debugging Windows kernel on a Microsoft Azure platform virtual machine在 Microsoft Azure 平台虚拟机上调试 Windows 内核
【发布时间】:2021-10-29 23:34:35
【问题描述】:

我想将 WinDbg 连接到在 Microsoft Azure 平台 VM 上运行的 Windows Server 内核,以调试一些驱动程序。我尝试按照 msdn 上的说明通过网络连接调试器,但似乎要求目标机器和主机位于一个本地网络中。有哪些选择,有可能做到吗?

我试过了: Setting Up Network Debugging of a Virtual Machine - KDNET

【问题讨论】:

  • 您应该可以在本地下载 VM 映像,然后在本地网络中开始调试。在互联网上调试是没有意义的。
  • @LexLi 当我无法在本地部署 VM 时,这对我来说是一个很好的解决方案。当我需要在不同版本的操作系统上测试工作或研究它们的内核时,这也很有用。
  • 如果security 和网络延迟/不稳定性都不是您关心的问题,那么您可以坚持这种方法。

标签: windows azure kernel windbg


【解决方案1】:

问题解决了。有必要为内核调试器使用的端口添加新规则。这是在“网络”部分的虚拟机设置中完成的。

【讨论】:

    猜你喜欢
    • 2023-02-02
    • 2012-06-11
    • 2013-01-25
    • 1970-01-01
    • 2012-08-04
    • 2012-08-26
    • 1970-01-01
    • 2013-06-29
    • 2017-10-20
    相关资源
    最近更新 更多