Программа «DLL Rebaser 1.0» |
| Размер : 91 kb |
| Операционная система : Windows XP, 2000, Me, NT, 9x |
| Распостранение : Freeware (Бесплатная) |
| Язык : Английский |
| Разрабртчики : Dr. Golova |
|
|
Описание : Программа предназначена для изменения адреса загрузки Win32 PE файлов.
Часто компилятор для всех DLL проставляет один и тот же предпочтительный адрес загрузки и соответственно если таких DLL несколько, то их адрес загрузки обязательно будет конфликтовать друг с другом. Поэтому, операционной системе приходится пересчитывать релоки(relocations) при каждой загрузке, чтобы дать модулю загрузиться по свободному адресу. Это несколько замедляет загрузку программы. Используя эту программу, можно разбросать предпочтительные адреса загрузки у всех DLL по разным адресам, и если в этом случае DLL не конфликтуют при загрузке, секцию релоков можно вообще вырезать из файла, тем самым несколько уменьшив размер модуля.
Также перебазирование может пригодиться при "исследовании" DLL - очень неудобно видеть в отладчике один адрес, а в дизассемблере совсем другой и естественно другие смещения.
Исходники прилагаются. |
Загрузить с сервера 1  |
 |
| КАТАЛОГ ПРОГРАММ | Система | |
Защита | |
Интернет | |
Рабочий стол | |
Текст | |
Графика | |
Мультимедиа | |
Разработка | |
Игры | |
Бизнес | |
Образование | |
Разное | |
|