从完整内存转储中提取进程转储

6

我遇到了一个bug,但是我无法创建进程转储。我已经创建了系统的完整内存转储。如何使用它提取进程转储?
Windows操作系统。

1个回答

6
您不能。一般来说,属于您进程的某些内存段可能会被分页出去,不在物理内存中。这意味着使用完整的内核内存转储,无法保证重构进程地址空间。
在许多情况下,您可以从内核转储中提取有用的进程信息。但是有两个限制:
1. 内存可能会被分页出去,如前所述。 2. 许多WinDbg扩展不适用于内核转储。这包括SOS,因此从内核空间调查托管进程要困难得多。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接