为什么';t windbg命令!堆是否显示所有进程堆?

为什么';t windbg命令!堆是否显示所有进程堆?,windbg,Windbg,我使用HeapCreate函数创建了一个新堆,然后检查该堆是否从GetProcessHeaps返回(这是正常的),但是windbg命令!堆不显示新创建的堆。此外heap显示的函数比GetProcessHeaps少两倍。为什么会发生这种情况,以及如何通过WinDbg显示所有堆?好的,我找到了答案。这种行为是当应用验证程序被启用时发生的。好的,我找到了答案。当应用验证程序被启用时,会出现这种行为。

我使用HeapCreate函数创建了一个新堆,然后检查该堆是否从GetProcessHeaps返回(这是正常的),但是windbg命令!堆不显示新创建的堆。此外heap显示的函数比GetProcessHeaps少两倍。为什么会发生这种情况,以及如何通过WinDbg显示所有堆?

好的,我找到了答案。这种行为是当应用验证程序被启用时发生的。好的,我找到了答案。当应用验证程序被启用时,会出现这种行为。