Ложу рядом с некой программой свою wininet.dll, или любую другую (которая присутствует в импорте той же некой программы). На семёрке всё работает как часы, перехватываю, рубаю, херячу, я счастлив. На чистой XP SP3 библиотека грузится из system32, игнорируя мою, рядом лежащую. Как бы странно. В чём может быть косяк?
Отладчиком лукани почему... А программа и библиотека те же, абсолютно ? Или программа какая-нить разнящаяся от версии винды ? Имхо что-то в экспорте не находит и думает, что не ее... Короче отладчик.
беру программу и библу с семерки и кидаю в XP. а если что-то в экспорте не находит, то должна вывалится ошибка, типа "точка входа в процедуру блаблабла не найдена".
совсем не обязательно. Добавлено через 4 минуты Кстати, а если ты переименуешь библу из систем32, ругается, или твою начинает юзать ?
мистика. ну отладчик ннада... а посмотри вот тут HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs, есть там такая библа ? Просто может на 7 ее там нет, а на XP есть...