5

MiniDumpWriteDump()プロセス クラッシュの場合にミニダンプを書き込むために DbgHelp から使用するインプロセス クラッシュ ハンドラがあります。それが最善の方法ではないことは承知していますが、現時点では他に選択肢がありません。

問題は、特定の実行可能ファイルが常に 0 バイトのダンプを作成することです。しかし、他のプロセスではうまく機能します。この動作の背後にある考えられる理由は何ですか?

4

1 に答える 1

7

ミニダンプコードで時々この問題が発生しました。最終的に、起動時に軽量のセカンダリプロセスを生成するように変更し、ミニダンプを生成する必要があるときに、単純なMMFを使用してダンパープロセスと通信しました。

ダンプされるプロセス内からMiniDumpWriteDumpを使用すると、さまざまな問題が発生しました。専用のダンププロセスに変更されて以来、非常に信頼性が高くなっています。

可能であれば、同じことを検討することをお勧めします。結局、それほど多くの仕事ではなくなりました。

于 2009-09-30T22:24:23.637 に答える