【发布时间】:2012-12-10 23:19:36
【问题描述】:
如果在没有调试器的计算机上进行测试,比如说客户的计算机,我遇到了一个错误,它可能已经破坏了程序的状态,但实际上并没有崩溃,我知道我可以使用 Windows 任务管理器进行内存转储(右键单击进程名称,创建转储文件)。
我可以将这些与 WinDbg 一起使用来查看内存等,但对我来说最有用的是能够将转储恢复到内存中,以便我可以继续与程序交互。这可能吗?如果是这样,怎么做?有什么工具可以恢复还是需要自己写。
【问题讨论】:
-
@m0skit0 我更新了我的问题。你能告诉我怎么做吗?
-
我不知道 Windows,这就是你似乎正在使用的。对于 Linux,check this.
标签: debugging memory-dump