· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› Удаление импортированных dll-процедур

Посл.отвђт Сообщенiе


Дата: Июл 29, 2003 02:08:50 · Поправил: severe44

Есть exe, в коде которого используется несколько процедур из fignya.dll
Фактически эти процедуры никогда не срабатывают, но есть сильное подозрение что подлючение этой глючной dll есть причина большой загрузки CPU.
Как правильно и аккуратно удалить вызов этой dll из exe файла? Это вообще реально?


Дата: Июл 29, 2003 02:23:43

Таблицу импорта поковырять надо. Прочитай руководство по PE форматуЮ понятнее станет


Дата: Июл 29, 2003 02:34:34

А чем? Вручную или есть инструменты?


Дата: Июл 29, 2003 04:32:21

PE Tools.


Дата: Июл 29, 2003 04:34:25 · Поправил: Quantum

Вручную или есть инструменты?
Есть, конечно!
PE Tools -> PE Editor -> Directories -> Import Directory... Дальше сами поймёте. Но если прога действительно использует ф-ции из этой DLL, экзешник полетит.

ЗЫ: Опять опередили...


Дата: Июл 29, 2003 09:14:48

Quantum wrote:
... Дальше сами поймёте. Но если прога действительно использует ф-ции из этой DLL, экзешник полетит.

Согласен с Quantum'ом...хотя бывают случаи когда это проходит, например в пакете Wise for Windows Installer Evaluation есть библиотека WiseEval.dll...отрубив вызовы которой многое поправляется.


Дата: Июл 29, 2003 10:10:57

Фактически эти процедуры никогда не срабатывают
Вопервых это странноват ....
Вовторых это легко проверить ...
Втретих можно изменить саму .dll


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075