在 WinDBG 或 Visual Studio 中调试转储文件时计算表达式
Evaluate an expression while debugging a dump file in WinDBG or Visual Studio
我知道答案可能是否定的,但由于我有点绝望,所以我问一下,以防有什么我不知道的技巧。
我需要在调试转储文件时调用一个函数,但显然这在 windows 上使用 windbg 或 visual studio 是不可能的。
我有希望吗?
我很难想象这是怎么可能的。
基本形式的转储文件是数据的集合,而不是可执行环境。如果您尝试在 WinDbg 中使用 .call
调用函数,同时查看转储文件,您可能会收到此消息:
No runnable debuggees error......
或类似的东西。
为了调用函数,程序代码必须加载到可以执行的内存地址。换句话说,您必须 open/attach 一个调试器到您希望与之交互的 运行 进程(.exe 等)。
我知道答案可能是否定的,但由于我有点绝望,所以我问一下,以防有什么我不知道的技巧。
我需要在调试转储文件时调用一个函数,但显然这在 windows 上使用 windbg 或 visual studio 是不可能的。
我有希望吗?
我很难想象这是怎么可能的。
基本形式的转储文件是数据的集合,而不是可执行环境。如果您尝试在 WinDbg 中使用 .call
调用函数,同时查看转储文件,您可能会收到此消息:
No runnable debuggees error......
或类似的东西。
为了调用函数,程序代码必须加载到可以执行的内存地址。换句话说,您必须 open/attach 一个调试器到您希望与之交互的 运行 进程(.exe 等)。