是否可以使用 Windows 7 API 函数调用转储进程占用的内存,而不必安装 Windbg 等外部工具? Taskmanager 支持简单的一键式内存转储,这让我相信它可能会使用 API 来实现这一点。
我应该补充一点,我说的是正在运行的应用程序的内存转储。不是那些刚刚坠毁的。
最佳答案
有一个 API:MiniDumpWriteDump .它只需要你传入几个句柄和一个异常结构。要使用它,您必须链接到 Dbghelp.lib 库。
这将创建一个与 Visual Studio 兼容的转储文件,因此您可以加载它并检查进程内存、调用堆栈等
关于windows - 使用 Windows API 处理内存转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192080/