Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Как вызывать функцию из одного DLL в другом DLL

  • Автор темы Автор темы danred
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
24 Мар 2019
Сообщения
58
Реакции
17
Есть 2 DLL. Они инжектятся оба в игру, и из одного нужно вызвать функцию в другом. Как это реализовать?


Google не помог
Yandex тоже


Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ты в курсе, что это возможно, если 2-ая длл не имеет точки входа(не может инжектиться), и является статической библиотекой.
После можно будет импортировать необходимую функцию.
 
Ты в курсе, что это возможно, если 2-ая длл не имеет точки входа(не может инжектиться), и является статической библиотекой.
После можно будет импортировать необходимую функцию.
я про это уже начитался. Я пытаюсь сделать именно работу двух dll которые будут инжектиться и вместе работать.
 
Типо сделать 1 длл с читами, а в другой сделать хуки на первую длл и использовать 2-ю как меню для активации функционала 1-й?
 
первая длл:
Код:
Expand Collapse Copy
#define EXTERN_DLL_EXPORT extern "C" __declspec(dllexport)

 
EXTERN_DLL_EXPORT  bool       WINAPI YouFun(Args a){
    return true;
}
вторая длл(из которой вызываем):

Код:
Expand Collapse Copy
 typedef bool (WINAPI* YouFunFn)(Args a);
 YouFunFn pYouFun = nullptr;
 
 
 HMODULE hLib = LoadLibraryA("YouDll.dll");
    if (hLib)
    {
        pYouFun = reinterpret_cast<YouFunFn>(GetProcAddress(hLib, "YouFun"));
        
        
        pYouFun(args_param);
    }
 
Назад
Сверху Снизу