Я хочу загрузить во время выполнения сторонний двоичный плагин (P.dll) в свое приложение (A.exe). Этот подключаемый модуль был создан для другого приложения (B.exe).
Плагин имеет неявный импорт dll в модуль B.exe, например:
- Имя модуля: B.exe
- функция1
- функция2
- func3
Я экспортировал функции func1, func2 и func3 из A.exe, но не могу загрузить dll с помощью LoadLibrary
, потому что нет модуля с именем «B.exe».
Есть ли что-нибудь лучше, чем переименовать мое приложение в «B.exe» или исправить PE P.dll?
Спасибо,
Кирилл