从进程转储中获取 .NET Framework 版本
可能的重复: 我如何知道崩溃的 CLR 版本转储? 如果我在 WinDbg 中打开(托管进程的)转储文件,是否可以找到该进程正在使用哪个版本的 .NET 框架?…
在 WinDbg 中转储取消引用的地址
我正在尝试使用 d* 命令评估 WindDbg 中调用堆栈的内容。我知道我想要转储的数据的地址位于[ebp+8]。然而,当使用此命令时,WinDbg 会将数据转储到 eb…
Windbg 不显示调用堆栈源参数
我在 kernel32!LoadLibraryExW 中设置了一个断点。在调用窗口中,我切换了“源参数”,但调用堆栈在中断时仍然不显示 LoadLibraryExW 的参数。有没有…
ntdll_77bc0000或ntdll_772d0000在Wow64调用堆栈中意味着什么
我有 WOW64 故障转储,其中包含调用堆栈信息,例如: 0018fb00 77c06a8b 0018fbc8 0018ffc4 0018fc18 ntdll_77bc0000!ExecuteHandler2+0x26 或类似: …
如何知道哪个 w3wp 进程适用于我正在寻找的 Intranet 应用程序
我必须通过 Windbg 获取 IIS 进程的内存转储来调查问题。我基本上有四个在同一 IIS 服务器上运行的 Intranet 应用程序。这意味着我看到了四个 w3wp 进…
如何查看LPVOID类型变量的内容
我有一个 C 函数,它采用 LPVOID 类型的参数。传入的值是 \0 分隔的字符数组。如何在 Visual Studio / Windbg 中转换参数以查看传入值?…
在 Windbg 中调试挂起转储时出现问题
加载 sosex 后,出现以下错误。有什么想法吗?挂起转储来自 32 位计算机,我的是 64 位计算机。我需要安装什么东西吗? !clrstack CLR DLL status: ER…
Windbg.exe:无法加载数据访问DLL,0x80004005
我正在尝试从 x64 计算机上运行的进程调试 32 位进程转储。我在 x64 笔记本电脑上运行 x86 版本的 Windbg。我已遵循建议这里,但我仍然得到这个: 0:0…
Windbg - 转储 System.Guid
当我在 Windbg 中使用 !do 作为 System.Guid 对象时,我得到了该 GUID 对象的字段列表。我怎样才能看到这个 GUID(字符串表示形式)的值是什么?…
如何处理“SOS 版本与您正在调试的 CLR 版本不匹配”在WinDbg中?
我的某些应用程序出现问题。这是一个基于 wcf 的应用程序,在 Windows 2003 Server (x86) 的 IIS6 下运行: 在事件日志中,我从“W3SVC-WP”源(Event…