【问题标题】:windows phone 8.1 attach windbg to a build in processwindows phone 8.1将windbg附加到内置进程
【发布时间】:2014-05-29 19:57:42
【问题描述】:

我想知道如何将windbg 附加到windows phone 8.1 中运行的进程。谷歌搜索没有帮助。有谁能够帮助我?谢谢

【问题讨论】:

    标签: debugging windows-phone windbg windows-phone-8.1


    【解决方案1】:

    将 WinDbg 连接到手机上的现有进程

    1. 在 TShell 中,输入以下命令:

    debug-device --debugger WinDbgPath

    其中 WinDbgPath 是主机上 WinDbg 的路径。

    2. 示例:

    debug-device –debugger “C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\WinDbg.exe”
    

    3. 在 WinDbg 的“文件”菜单上,选择“附加到进程”。选择列出的进程之一,然后单击“确定”。

    更多参考Use debug-device in TShell to attach a debugger to a process

    【讨论】:

    • 感谢您的回复。我听说 TShell 仅适用于注册的 OEM 用户。
    【解决方案2】:

    您不能使用 windbg 使用公共工具附加到运行在 WP8.1 设备或模拟器(实际上是一个虚拟机,因此出于所有意图和目的是不同的机器)上运行的进程。 Microsoft 可能为此提供了内部工具,但如果有,则无法使用。

    您尚未说明您要达到的目标,但您可能需要使用性能和诊断工具(通过调试菜单)来获取所需的信息。
    更多内容见http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/03/performance-profiling-on-windows-phone-8-1-with-visual-studio.aspx

    【讨论】:

    • 感谢您的回复。例如,我想看看 Office 如何处理我提供的文件。
    • @user3640195 将来,如果您使用 OEM 工具,我希望您能从私人邮件列表中获得更快/更好的答复,以便比我们主要的地方讨论公共工具/SDK。如果您在提问时明确表示您正在使用特定的、私人的工具做某事,这也将有助于您获得更好的答案。
    • 实际上我没有使用 OEM 工具...但似乎这是我的问题的唯一解决方案。我必须注册一个 OEM 帐户。
    • 另外,Visual Studio 2013 的远程工具似乎也无法安装在 wp 8.1 中。
    • @user3640195 注册为 OEM 是您自己制造手机时会做的事情。如果您只是开发应用程序,那不是您想要或需要的。为什么需要知道 Office 对其打开的文件做了什么?
    【解决方案3】:

    您必须使用 USB-EEM 连接该设备。 然后您可以通过主机上的以下方法连接该设备的windbg: 1.打开windbg。 2 转到文件-> 内核 dbug 3.跳过端口号,输入key值为1.2.3.4。 然后重新启动您的设备。 将连接到您的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-28
      相关资源
      最近更新 更多