Доброго времени суток! Добавил в таблицу импорта приложения свою dll. В ней написал: Код (Text): if ( nReason == DLL_PROCESS_ATTACH ) ... __asm int 3 ... чтобы отладить нужный кусок кода. В результате, в Win7, отладчик почему-то не вызывается для таких вещей (нет пункта "отладить приложение"): Как отладить код в подключаемой DLL ?
Запустить приложение под отладчиком и подождать, пока сработает эта точка останова. Я тоже видел некоторые случаи, когда и икспи не предлагала вызвать just-in-time отладчик.
запустить под отладчиком "rundll32 вашадлл.dll,dummy" dummy proc ret dummy endp эта процедура нужна для того чтобы rundll32 выполнил точку входа в вашу длл
dr_godsl Ну не очень может подойти, если нужно отладить длл именно в контексте импорта к определенному экзешнику.
согласен, но длл я именно так отлаживаю к точке входа эта процедура не имеет никакого отношения. если просто вызвать "rundll32 вашадлл.dll" тогда точка входа не будет выполнена, соответственно и до int 3 дело так и не дойдет.