Windows Vistaによる起動時に(「Startup」フォルダのショートカットを使用して).NETアプリケーションが自動的に起動されると、奇妙な未処理のアクセス違反が発生することがあります。実行可能ファイルを手動で起動したときに、このエラーは発生していません。それはランダムに発生し、私はまだ問題を確実に再現することができていません。
これが私が受け取るメッセージです:
{実行可能ファイル名}.exeの0x6f303deaで未処理の例外:0xC0000005:アクセス違反の読み取り場所0x0000000c。
コールスタック:
mscorwks.dll!6f303dea()
[以下のフレームが正しくないか欠落している可能性があります。mscorwks.dllのシンボルがロードされていません]
kernel32.dll!7780907a()
mscoree.dll!6ff47c24()
kernel32.dll!7780d0e9()
ntdll.dll !778e19bb()
ntdll.dll!778e198e()
mscorwks.dllはCLRに関連しているので、これはCLRのバグである可能性があります。なぜこれが起こっているのか、そしてそれを修正する方法について何かアイデアはありますか?