Иногда я получаю странное необработанное нарушение доступа, когда мое приложение .NET запускается автоматически при запуске (с помощью ярлыка в папке «Автозагрузка») в Windows Vista. Я не видел эту ошибку, когда я запускаю исполняемый файл вручную. Это происходит случайно, и мне еще не удалось воспроизвести проблему надежно.
Вот сообщение, которое я получаю:
Необработанное исключение в 0x6f303dea в
{имя исполняемого файла} .exe: 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. Любые идеи о том, почему это может происходить и как это исправить?