На входе файл EXE. Допустим, EXE зависит (импортирует функции) от somedll1.dll, somedll2.dll, ... somedllN.dll.

На выходе требуется получить EXE, который не имеет зависимостей от somedll1.dll, somedll2.dll, ... somedllN.dll. При этом имеет зависимость только от ntdll.dll.

При старте EXE (результирующий) выполняет некий код: например, загружает user32.dll и вызывается MessageBox.

Далее загружает все необходимые DLL-ки (somedll1.dll, somedll2.dll, ... somedllN.dll), правятся соответствующие entries в таблицах импорта (пока теоретизирую: не знаю, как лучше организовать перепаковку!), чтобы в дальнейшем EXE работал точно так же, как оригинальный.

Требуется поддержка как PE32 так и PE32+ (PE64).

17 лет назад
Unhandled_Ex
17 лет в сервисе
Был
7 лет назад

Выбранный исполнитель

kids-fox
Игорь 
37 лет
17 лет в сервисе
Был
11 лет назад
4 отзыва
17 лет назад
$1020
3 дня

Заявки фрилансеров

kids-fox
Игорь 
37 лет
17 лет в сервисе
Был
11 лет назад
4 отзыва
17 лет назад