Отладка неверного доступа к памяти в LoadLibrary

Я работаю с рядом библиотек DLL, которые загружаются как отдельные CView классы в приложении MFC с использованием LoadLibrary от WinBase.h,

Сборка для релизных работ и загрузка всех различных DLL. Однако, когда я делаю отладочную сборку с Visual Studio 2010, одна (и только одна) из DLL не загружается. Все библиотеки DLL имеют одинаковый дизайн. Используя отладчик, я вижу, что LoadLibrary получает ошибку 998 (ERROR_NOACCESS, Неверный доступ к ячейке памяти.). Я включил перерыв при исключении доступа, и в strcmp сборка по инструкции cmp al, [ecx] (ecx 6D655277 на данный момент).

Тем не менее, я не уверен, как дальше отследить эту ошибку (и Visual Studio имеет тенденцию аварийно завершать работу всякий раз, когда я ломаюсь при нарушении доступа, делая его еще сложнее).

Любые предложения или прошлый опыт приветствуются.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]