完全なクラッシュ ダンプを作成する API が利用できるかどうかを知りたいです。
現在、私はMiniDumpWithFullMemory でMiniDumpWriteDump () API を使用しています。しかし、作成されたダンプから分析する情報があまり得られません。
完全なクラッシュ ダンプを作成する API が利用できるかどうかを知りたいです。
現在、私はMiniDumpWithFullMemory でMiniDumpWriteDump () API を使用しています。しかし、作成されたダンプから分析する情報があまり得られません。
コール スタックとメモリ情報が必要だとおっしゃいましたが、どちらもデバッグに役立ちます =)!
コール スタック
クラッシュ ダンプ ファイルからコール スタックがどのように作成されるかを知っておくと役立ちます。これは、コール スタックがどのように生成されるかについての MSDN からの引用です。ここで最も関連性の高いポイントを取り出しましたが、完全な読み取りリンクの価値があります。
あなたが実際に既に使用している Windows エラー報告 (API) を引き続き調べます。具体的には、ローカル クラッシュ ダンプの設定です。レジストリ キーを使用してそれらを有効にし、DumpType=2 を設定して「フル ダンプ」を有効にすることができます。コードからクラッシュ ダンプ ファイルを生成する必要がある場合は、クラッシュ ダンプ分析に関するこの MSDN 記事の最適化を試してください。
レジストリ設定を使用してローカル クラッシュ ダンプを設定する方法の詳細については、「ユーザー モード ダンプの収集」を参照してください。または、クラッシュ ダンプ分析ファイルで最適化を試して、PDB があることを確認してください =)。
楽しいデバッグ。