2016-08-23 24 views
0

winrt windows phone 8.1アプリケーションで未処理例外を処理する方法。これは、出力ウィンドウWindows Phoneでのアプリケーションクラッシュ8.1

The program '[7560] MyApp.exe' has exited with code -1073740791 (0xc0000409). 

にのみ、次の例外名を表示し、それがこれで

The thread 0x552c has exited with code 259 (0x103). 
The thread 0x4440 has exited with code 0 (0x0). 
The thread 0x5bc has exited with code 0 (0x0). 
The thread 0x1560 has exited with code 0 (0x0). 
The thread 0x1f04 has exited with code 0 (0x0). 
The thread 0x1f30 has exited with code 0 (0x0). 

を表示一部の時間は、私は、出力ウィンドウ内のアプリのクラッシュについては何も得ることができません。この例外を見つける方法、またはこの例外を解決するための処理方法。この例外の後、アプリケーションは終了しました。

ありがとうございました。

+0

0xc0000409 = STATUS_STACK_BUFFER_OVERRUN - システムは、このアプリケーションでは、スタックベースのバッファのオーバーランを検出しました。このオーバーランにより、悪意のあるユーザーがこのアプリケーションを制御する可能性があります。クラッシュした部分を見つけるまでリモートデバッグを使用してコードにステップインします。 – magicandre1981

+0

デバッガの設定で「ネイティブデバッグ」に切り替えることをお勧めします。クラッシュは、ネイティブコードではっきりと起こっています。管理されたデバッグされただけでそこに壊れることはできません。 – Sunius

答えて

2

利用のtry catchブロックしたり、app.xml.csファイルのカスタムエラーハンドラを作成します。..

+0

しかし、まだアプリがクラッシュし、何度か閉じました。 –

+0

アプリをクラッシュさせている場所を見つけて、ヌル値を取得していることを確認してください。 – user

関連する問題