Windows 7 のプロセスで UMDH を実行すると、「プロセス モジュールの列挙に失敗しました」という応答しか返されません。ダンプは、プロセスが最初に実行されているときは正常に機能しますが、メモリ使用量が増加すると失敗します。障害の正確なポイントは不明であり、エラーはヒントを提供しません。
1 に答える
3
ターゲット プロセスで LARGE_ADDRESS_AWARE フラグがオンになっていました。割り当てが 2G メモリ空間を超えると、UMDH は「プロセス モジュールの列挙に失敗しました」と報告したようです。LARGE_ADDRESS_AWARE フラグを追加することで、この問題を解決しました (使用editbin /LARGEADDRESSAWARE umdh.exe
-- editbin は Visual Studio ツール (c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\editbin.exe) です)。フラグを追加した後、UMDH からのダンプは成功しました。
于 2014-06-19T13:03:22.787 に答える