Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

Подправить DLL ку   Найти похожие ветки 

 
Ygy   (2003-12-28 22:48) [0]

Как сделать сабж? Есть прога и DLL, которую эта прога юзает. Так вот, прога ищет в Dll функцию (или процедуру, не важно) и не находит => вылетает с ошибкой. А в dll-ке есть функция, имя которой кроме одного символа совпадает с требуемым. (видно разные версии проги и dll-ки) Можно ли не имея исходников ни проги, ни dll-ки изменить кого-нить из них (или имя вызываемой функции в проге, или имя функции в dll-ке)?


 
TUser ©   (2003-12-29 06:01) [1]


> Можно ли не имея исходников ни проги, ни dll-ки изменить кого-нить из них

Ясно, что нельзя. Если нет исходников, то и менять, кажется нечего.
Я так понял, что прога и dll не твои, а просто вот выскакивает у тебя глюк. Как вариант - написать свою библиотеку, у которой есть функция с правильным названием, а исходную библиотеку переименовать и вызывать из написанной. Но лучше искать некривой дистрибутив.


 
KSergey ©   (2003-12-29 06:40) [2]

Я конечно не настаиваю, но можно попробовать в проге (или в DLL) просто тупо поравить одну букву на другую любым HEX-редактором. Если длина названий не отличается.
Вроде, должно пройти.


 
PVOzerski ©   (2003-12-29 12:08) [3]

Либо сделать DLL-переходник - пускай вызывает функции из "оригинальной".



Страницы: 1 вся ветка

Текущий архив: 2004.01.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
4-37992
SkyN
2003-11-08 11:04
2004.01.13
Как вынуть иконку из exe файла и вставить в замен другую?


3-37537
DimonNew
2003-12-17 14:07
2004.01.13
ADO без DSN (Paradox, dBase, FoxPro, Access)


3-37584
Konuhov Sergey
2003-12-13 15:08
2004.01.13
Портится счетчик в Autoincrement поле.


3-37514
Apolon
2003-12-16 20:02
2004.01.13
Table1.Modified при закрытии окна?


4-37974
Vladimir Karpus
2003-11-07 18:19
2004.01.13
GetDIBits периодически ошибается