Форум программистов, компьютерный форум CyberForum.ru

Подгрузка dll через dll - C++

Восстановить пароль Регистрация
 
vsecuda
Сообщений: n/a
21.07.2012, 18:29     Подгрузка dll через dll #1
Доброго времени суток!
Около двух часов потратил на поиски нужной информации, но так ничего и не нашёл. Возможно, плохо искал. Вообщем нужно написать простенькую dll-шку. Есть программа, которая подгружает свою dll из папки, допустим exapmle.dll. Я жу хочу реализовать такую ситуацию: изначальная exapmle.dll переименновывается в exapmle2.dll, а моя dll подставляется вместо exapmle.dll и подгружает exapmle2.dll. Тоесть "подгрузка dll через dll". Не нашёл ничего похожего в интернете, ибо там восновном подгрузка самописных dll с заранее известными функциями. Вообщем, заранее благодарен за все возможные варианты.
P.S. Возможно, некорректно объяснил, чего хочу. Уточните, если что-то не ясно. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2012, 18:29     Подгрузка dll через dll
Посмотрите здесь:

C++ Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll)
C++ Вызов dll ресурсов в dll
Взаимодействие ПК с внешним устройством через DLL и ошибка Lvalue required C++
C++ Вызов Dll-фий в другой Dll
C++ Как сгенерировать библиотеку dll через visual studio 2013
Запись из внедренной dll в другую dll этого процесса C++
Как узнать зависимость DLL-ки от других DLL-ек? C++
C++ Как подключить dll на C# к проекту (dll) на С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
modwind
 Аватар для modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
21.07.2012, 18:54     Подгрузка dll через dll #2
Ну, тут 2 варианта. Если программа подключает example.dll статическим образом (строго заданы адреса функций), без сложных хакерских приёмов не обойтись. Если динамическим, надо написать свою example.dll, реализовав все экспортируемые функции исходной example2.dll. При этом можно подгрузить example2.dll обычным образом через LoadLibrary и передавать управление ей.
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
21.07.2012, 20:59     Подгрузка dll через dll #3
Так можно импортировать из той dll'ки все функции в свою и экспортировать из неё. Всё чисто статически...
Yandex
Объявления
21.07.2012, 20:59     Подгрузка dll через dll
Ответ Создать тему
Опции темы

Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru