2016-06-15 6 views
0

クラッシュシグネチャ「問題シグネチャ」を意味しますが、stackoverflowはタイトルに「問題」という単語を許可していません。クラッシュシグネチャ(Windowsクラッシュレポート)からソースコードを取得することはできますか?

アプリケーションがランダムにクラッシュして、典型的なWindows 7クラッシュダイアログが表示されます。あなたはショーの問題の詳細ボタンを押すと、それは次のようなものになりますか「の問題の署名」を示している:それは何を意味するのか、私はhereを参照してください

Problem signature: 
    Problem Event Name:  APPCRASH 
    Application Name:   MyAPP.exe 
    Application Version:  1.0.0.1 
    Application Timestamp: 56f42d87 
    Fault Module Name:  KERNELBASE.dll 
    Fault Module Version:  6.1.7601.23392 
    Fault Module Timestamp: 524f83ff 
    Exception Code:   e06d7363 
    Exception Offset:   000084d5 
    OS Version:    6.1.7600.2.1.0.256.48 
    Locale ID:    1033 
    Additional Information 1: 59d3 
    Additional Information 2: 59d2b19b48819489f0f177fd879bb2a4 
    Additional Information 3: 4230 
    Additional Information 4: 4230b7cc692f7b01f72cd61a9ca3153f 

を私は、ソースコード、好ましくは行番号を取得するには、この情報を使用することができますそれはクラッシュの原因ですか?

+0

あなたが提供するリンクは、あなたが知る必要があることを示しています。 –

+0

@CrazyEddie私は数字だけを持っていますが、私はそれがどのように追加情報でテキストを表示するかは分かりません。私はそこから何ができるのか分かりません。 – zar

+0

ええと...あなたが必要とする情報をどのように入手するかを詳しく説明しているので残念です。 –

答えて

0

Configure the Windows Error Reporting (WER)ダンプを生成するには(Windows Server 2008 RTM/Vista Sp1以降)。この.regファイルあなただけのアプリのダンプを取得したい場合は、

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] 
"DumpFolder"=hex(2):43,00,3a,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,44,00,75,\ 
    00,6d,00,70,00,73,00,00,00 
"DumpType"=dword:00000002 

インポート:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyAPP.exe] 
"DumpFolder"=hex(2):43,00,3a,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,44,00,75,\ 
    00,6d,00,70,00,73,00,00,00 
"DumpType"=dword:00000002 
をこのサンプル.regファイルは C:\localdumpsにすべてのアプリがクラッシュして格納しのフルメモリダンプを作成するようにWindowsを構成します

MyAPP.exeを実際のアプリケーション名に変更します。

Windbgでdmpを開き、Microsoft symbols server access in Windbgを設定し、プライベートPDBをシンボル検索パスに追加します。今度は.srcfix; !analyze -vを実行して、Windbgがアプリケーションがクラッシュした場所を教えてください。

+0

私はダンプファイルを生成することができましたが、タスクマネージャを介してのみでした。私はデフォルトが動作するはずだと思いますので、レジストリエントリはありませんか?単純なデプスアプリケーション用のダンプファイルを自動的に生成しますが、実際のアプリケーション用には生成しません。それがなぜであるかわからない。私はあなたのregファイルを試していないが、本当に満たされる必要がありますか?レジストリのデフォルト値は機能しませんか?私のためには – zar

+1

が動作します。一部のAVスイートはアクセスをブロックします。 regedit.exeを使用して独自の値を設定できます。 ** procdump -ma -i C:¥localdumps ** – magicandre1981

+0

これは、以前の設定のために作成されたもので、既定のフォルダには作成されませんでしたが、他の場所にはありません。私は、pdfファイルを動作させるための分析をフォローアップしています。 – zar

関連する問題