Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 1
Регистрация: 09.11.2016
Сообщений: 51
1

Вызов функции по смещению из DLL

25.11.2018, 19:32. Показов 995. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть написанная мной dll библиотека, к которой обращается приложение. Функция из нее вызывается через GetProcAddress, а как это сделать через смещение функции?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2018, 19:32
Ответы с готовыми решениями:

Вызов функции из dll
Доброго времени суток! Пытаюсь вызвать функцию, которая находится в библиотеке следующим способом:...

Вызов функции из dll. Dll не определена в коде и подключается программно
Я написал простую функцию которая возвращает негатив bitmap'а Function Negative(ByVal Bmp As...

Inject dll, а также вызов функции из этой же dll
Всем привет, заинжектить dll в другой процесс получилось, но еще необходимо вызвать функцию в этой...

Вызов функции DLL VB.NET в DLL C++
Как вызывать функции dll VB.NET через dll С++, которая приинжекчена к процессу проводника?

1
1 / 1 / 1
Регистрация: 09.11.2016
Сообщений: 51
26.11.2018, 12:46  [ТС] 2
Тема закрыта, надо было просто вычесть из указателя на функцию получаемого из GetProcAddress указатель на саму dll, и потом вызывать функцию по этому смещению
C++
1
2
3
typedef bool(*FuncPointer)(char*);
HINSTANCE DllInst = LoadLibrary(TEXT("lib.dll"));
FuncPointer funcPtr = (FuncPointer)IntToPtr((int)DllInst + 70467);
70467 - смещение
0
26.11.2018, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2018, 12:46
Помогаю со студенческими работами здесь

Вызов программой, написанной на С++, функции из dll, написанной на Assembler (явное подключение dll)
Доброго времени суток!Задали лабораторную работу: программа, написанная на с++ должна подключать...

Вызов функции из DLL
Доброго, уважаемые форумчане, пытаюсь вызвать функцию средствами vbs/js из сишной библиотеки нашел...

вызов функции из Dll
DLL: library mod_screen; uses ...

Вызов функции из Dll
Помогите пожалуйста решить проблему. Вот код вызывает функцию из под vb.net. Private Declare...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru