私は例外0xc0000005について疑問を抱いていました。アクセス違反の範囲は「0xc0000005」と正確には何ですか?
I.e.私は、アプリケーションが別のプロセスに属する解放されたメモリ/メモリにアクセスしようとすると、これを起こします。
しかし、たとえば、ハードウェア用にマップされたアドレスはどうですか?または有効範囲外の住所?同じコードでこれらのフォルトへのアクセスを試みましたか、それとも自分自身が持っていますか? プロセスが所有する有効なアドレスへの読み込みに失敗しましたか?
本来、この例外が発生したときにアプリケーションが失敗した場合、何が間違っているのかを知りたいのですが、これはアプリからしか得られなかった狭い間違いです。コードやハードウェアの問題を含む何かを見ていますか?
(私はこの上のMSDNのページが存在する必要があります知っているが、検索GoogleやMSDNには、ランダムなアプリケーションのトラブルシューティングの予想される100ページが表示されます;))
ありがとう!
明確で正確な説明をありがとう。私はそれがプロセッサ自体から生じたものではないことを認識していました。 「彼らが来るほど厄介である」確かに!これらの例外/トラップ/割り込みがトリガされたときにプロセッサが有用な情報を戻すまでにどれくらいの時間がかかるのだろうか? – sebf
ありがとう! (有用なものはいつもいいですよね?):) – sebf