Форум: "Основная";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];
ВнизПодправить 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.015 c