• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Гайд по подключению dll-экстендера

monami

Выдающийся
Проверенный
Легенда Истоков
Сообщения
246
Розыгрыши
0
Репутация
118
Реакции
54
Баллы
1 373
Гайд по подключению dll-экстендера (AmpeD/DepmA, и т.д.) к l2server.exe

Порядок действий:
1. Нам необходим CFF Explorer, который входит в семейство утилит Explorer Suite.
2. Ставим его и открываем нужный нам exe`шник. "Open with CFF Explorer"
3. Входим в пункт Import Adder
4. Нажимаем Add, выбираем нужную DLL и нажимаем "Import by Ordinal"
5. Жмем "Rebuild import table".
6. Сохраняем exe`шник.


Таким же путем можно отвязать любую dll от сервера.

Так же прикрепляю программу CFF Explorer
 

Вложения


Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
а можно сразу 2 3 dll подключить? например к L2ServerMyExt64HF.exe там уже есть MyExt64HF.dll пробую подключить еще L2Ext.dll но вылетает ошибка
 
а можно сразу 2 3 dll подключить? например к L2ServerMyExt64HF.exe там уже есть MyExt64HF.dll пробую подключить еще L2Ext.dll но вылетает ошибка
Возможен конфликт из за хука на хук, так лучше не делать.
 
а можно сразу 2 3 dll подключить? например к L2ServerMyExt64HF.exe там уже есть MyExt64HF.dll пробую подключить еще L2Ext.dll но вылетает ошибка
Можно, но с учётом того что в одном экстендер не затрагиваются адреса и функции, которые затронуты во втором или третьем.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Можно, но с учётом того что в одном экстендер не затрагиваются адреса и функции, которые затронуты во втором или третьем.
а можно потом убрать подключенные dll? или всегда должна быть резервная копия
 
Хоть кто то удалял через CFF подключенную dll? Не нашел способа удаления.
 
Сверху, что-то там импорт и там список импортированых в приложение дллок, правой кнопкой по длл и удалить. Потом сохранить, сверху значек.
 

    izvo

    Баллов: 1
    Спасибо
Сделал все по мануалу. Подключаю допустим к L2Server dll
Но после того как все сохранил, запускаю L2Server идет загрузка exe приложения, и закривается через 10 сек.
В чем моя ошибка ?
зображення_2023-02-17_160002185.webp
 
It seems that some DLLs can't be imported this way or they require something extra to work with.
 
remarks:

RU

Для спецов это очевидно но важно дополнить мануал с определенными нюансами такие как:

-
- Этот мануал может быть не применим в случае с `L2.exe` или другими испольняемыми файлами в которых вшиты меры защиты против дебага. В этом случае нужно применять
EN
For experts it may be obvious but it's important to extend this thread with some details:

-
- This manual may not be applicable in case of `L2.exe` or any other executables that are protected from within with some anti debugging measures. In this case, one option is to use
 
Назад
Сверху