5

Windows XP の開発中に、アプリケーションで未処理の例外が発生した場合、「X が発生し、エラーが発生しました...」というエラー メッセージが表示され、デバッガを起動するオプションが表示されました。Windows 7 では、「X が動作を停止しました。Windows は解決策を確認しています」というメッセージしか表示されません。

エラー メッセージの詳細が表示されなくなり、デバッグするオプションもありません。

私はVS2005を使用しており、私が知る限りJITデバッグが有効になっています。

WinXP の有用なエラー メッセージに戻る方法はありますか?

編集: これは標準の WinForms デスクトップ アプリケーションであり、実行に特別な権限は必要ありません。

4

2 に答える 2

1

WER (Windows エラー報告) の設定が便利だと思うかもしれません。

http://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx

また、これをランディング ポイントとして使用して、WER に連絡することもできます。

http://msdn.microsoft.com/en-us/library/bb513641%28v=VS.85%29.aspx

残念ながら、私はあなたの質問に直接答えることはできませんが、おそらくこれはさらに研究するためのヒントになるでしょう.

于 2010-07-15T13:31:04.720 に答える
1

OK、leppie からのコメントのおかげで答えが見つかりました。

  1. [コントロール パネル] -> [アクション センター] に移動します
  2. [メンテナンス] タブを展開し、[問題レポートの解決策を確認する] の下の [設定] を選択します。
  3. 「解決策を確認しない」に変更

エラーが発生すると、ダイアログに「プログラムをデバッグする」オプションが表示されます。

于 2010-07-15T14:02:30.733 に答える