|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2017, 22:20 | #1 |
Пользователь
Регистрация: 14.12.2015
Сообщений: 25
|
[C] Хочу написать свою функцию/функции загрузки библиотек, и освобождения их, как в WinAPI, но в голову ничего не лезет.
Имею самописное ядро, естественно там нет ничего, хотелось бы функцию /функции загрузки библиотек, и освобождения их. Своего рода как в WinAPI: LoadLibraryA / W, FreeLibrary();. толкового ничего в голову не лезет, гугл толковых подсказок не дает. Что мне творить?
|
14.08.2017, 23:38 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
16.08.2017, 11:44 | #3 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Вам нужно будет выполнить много разных действий, т.е. сделать свой загрузчик. Для виндовых длл - это выделить память, поместить в нее код с диска (отровняв, на диске он "сжат"), пересчитать таблицу реаллокации, относительно адреса загрузки, пересчитать импорты, запустить код внутри либы, который вызывается при загрузке.
Все это есть в исходниках wine и документации по PE. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как применить свою функцию к селектору ? | L6go1as | JavaScript, Ajax | 3 | 25.09.2015 11:12 |
Мужики, выручайте. Вообще в голову ничего не приходит( | BE4ST | Visual C++ | 3 | 26.11.2014 22:53 |
как написать свою функцию вывода в консоль? | proef | Помощь студентам | 7 | 04.09.2013 08:43 |
Как правильно написать функцию загрузки файлов из интернета..? | Человек_Борща | Работа с сетью в Delphi | 5 | 07.07.2011 16:15 |
Подскажите темы для сайтов, ничего в голову не лезет | Gorychev | Свободное общение | 2 | 02.04.2008 12:32 |