MiniDumpWriteDump 関数を呼び出すプロセスによって生成されたクラッシュ ダンプからプロセスがクラッシュしたときに、プロセスのアドレス空間に読み込まれたモジュールのバージョンを特定する方法はありますか? つまり、バージョン情報は dmp ファイル内に保存されていますか?
ありがとう。
MiniDumpWriteDump 関数を呼び出すプロセスによって生成されたクラッシュ ダンプからプロセスがクラッシュしたときに、プロセスのアドレス空間に読み込まれたモジュールのバージョンを特定する方法はありますか? つまり、バージョン情報は dmp ファイル内に保存されていますか?
ありがとう。
ミニダンプをWinDbgにロードすると、チェックサムとタイムスタンプの情報を表示する[デバッグ]メニューの[モジュール]項目が表示されます。それはあなたの目的のために十分な情報かもしれません。
WinDBGのコマンドウィンドウで「LMv」と入力すると、ロードされているすべてのモジュールからバージョンを取得できます。リストは長く、製品とファイルのバージョン文字列を含む多くのものを取得します。ただし、ロードするローカルに保存されたモジュールからこの情報を取得し、シンボルファイルとの照合に使用するチェックサム情報から正しい情報を取得していることを確認すると思います。