Программы для редактирования DLL
DLL библиотека содержит программный код, который не может быть исполнен самостоятельно, а вызывается из программы. DLL библиотека обслуживает опциональные функции, которые возможно и не будут использованы, поэтому DLL файл загружает в оперативную память только тогда, когда пользователь решил использовать определенные возможности программы. Так можно уменьшить размер программы и разгрузить оперативную память.
Редактировать DLL файлы смогут только программисты. Для этого используются такие инструменты, как HEX-редактор, отладчик и дизассемблер. Современные инструменты дают множество удобств для редактирования и отладки DLL файлов. HEX-редакторы отображают кроме шестнадцатеричного кода еще и текстовые строки, если такие попадаются. Отладчики позволяют точно отслеживать выполнение кода в той или иной функции и процедуре. Дизассемблер постарается представить код в как можно более удобном виде.
HEX-редакторов есть много, и однозначного посоветовать какой-то из них не представляется возможным. Программисты используют их исходя из концепции «кто к чему привык». Среди дебаггеров в настоящее время выделяются Olly Debugger и Syser Kernel Debugger. Второй – для отладки кода на уровне ядра системы (kernel mode). Среди дизассемблеров основной выбор – это IDA Pro.