如何用 windbg 调试 edge?
由于 edge 是 uwp 程序, 我们不能再像一般程序那样直接 attach to a process 。
微软官方说:
A UWP app will not be suspended in the same ways that it does when not being debugged
那么到底要如何用windbg 调试 edge 呢?下面是官方的方法, 在命令行 启动调试器进行调试。
这里里面有三个参数, 分别是 packagename, appid, 和 parameters 。
首先,打开edge , 用windbg 随便附加一个edge进程 , 中断后, 执行下面的命令。
0:045> .querypackage
Missing package name. The command is ".queryPackage <packageName>".
0:045> .querypackages
Package Full Name: Microsoft.AAD.BrokerPlugin_1000.17134.1.0_neutral_neutral_cw5n1h2txyewy
Package Display Name: PackageDisplayName
Version: 1000.17134.1.0
Processor Architecture: neutral
Publisher: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=