Примерно пол года назад (когда сидел под WinXP) написал приложение под C# которое использует unmanaged dll.
Сейчас использую Windows7, cегодня приложение понадобилось. Запускаю и получаю:
Красным обведен вызов в unmanaged dll
Забегая вперёд (в дебагере), исключение происходит по возврату из функции в unmanaged dll:
An unhandled exception of type 'System.AccessViolationException' occurred in PuzzlePackMaker.exe
Additional information: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Тут пишут что это DEP и как его отключить.
Но что то не помогает.
Что ещё это может быть???
12.01.12 21:17: Перенесено модератором из 'О жизни' — VladD2