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

Ручная загрузка DLL

21.05.2012, 20:30. Показов 1358. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Реализовать "ручную" загрузку DLL-библиотеки (не используя функцию LoadLibrary) в память своего процесса (выделение памяти, разложение по секциям, восстановление импорта и релоков), вызвать какую-нибудь экспортируемую функцию из этой библиотеки. После отработки функции корректно выгрузить DLL-ку и освободить занимаемую ей память. Экспортируемая функция (dll-ку нужно сделать самому) пусть покажет какую-нибудь краткую информацию о системе.
Задачу сделать в VS2008 на чистом C++/Win32 без использования дополнительных библиотек (типа MFC, Qt и т.п.).

Кто может помочь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2012, 20:30
Ответы с готовыми решениями:

Явная загрузка .dll
Поблема: библиотеку подключил, но внутри никак не найду функцию HMODULE hLibrary = 0; hLibrary...

Динамическая загрузка DLL
Я написал библиотеку и использую ее в консольном приложении подключая динамически. В конфигурации...

Динамическая загрузка dll
Программа использует функции из нескольких dll. Запуск программы в течение дня происходит...

Явная загрузка DLL
Доброго дня всем! Мне надо сделать явную подгрузку dll в проекте и использовать с нее некую...

1
Модератор
Эксперт по электронике
8911 / 6680 / 918
Регистрация: 14.02.2011
Сообщений: 23,536
21.05.2012, 23:33 2
minforlife,
т.е ты предлагаешь ни много ни мало написать свой загрузчик???
возникают вопросы как быть с памятью? в какой режим её загонять?
входить ли в режим ядра?
запускать ли процессы
Русинович и Соломон тебе в помощь изучения устройства винды
Касперски PE файлов
0
21.05.2012, 23:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2012, 23:33
Помогаю со студенческими работами здесь

Динамическая загрузка DLL
Здравствуйте, У меня возникла проблема с динамической загрузкой библиотеки. Есть один файл -...

Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll
Добрый день, товарищи. Возникла проблема. Делаю программу с использованием openCV 3.1 на Visual...

Загрузка своего кода в память другого процесса без использования dll
Привет всем! Никак не могу разобрать с тем как внедрять именно код в пямять другого процесса. С...

Ручная прорисовка интерфейса
Пишу программу, которая сама рисует пользовательский интерфейс на форме. И вот столкнулся со...


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

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