Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Может кто-то на пальцах объяснить механизм работы LoadLibrary?   Найти похожие ветки 

 
лолкин   (2007-08-13 19:19) [0]

Может кто-то на пальцах объяснить механизм работы LoadLibrary?
===
Мне представляется так.
1. Система ищет нужный файл
2. Если файл найдет, то его пишется в какую-то системную таблицу, откуда удаляется при вызове FreeLibrary или при завершении процесса.
3. Если в библиотеке есть процедура, выполняющаяся при загрузке, то она загружается в память и выполняется (Дополнительный вопрос: а как узнать, что есть такая процедура? Стандартное имя, или поле в заголовке библиотеки с адрессом?)
4. Больше ничего не делается.

Или я не прав?


 
Вася Правильный   (2007-08-13 19:23) [1]


> процедура, выполняющаяся при загрузке, то она загружается
> в память и выполняется

dllmain


 
Джо ©   (2007-08-13 19:42) [2]

> [0] лолкин   (13.08.07 19:19)
> Может кто-то на пальцах объяснить механизм работы LoadLibrary?

Да в общем, в Трудах Отцов сказано достаточно. Говорят, что труды сии общедоступны и даже продаются в широкой продаже (о, кощунство и опопсение).


 
лолкин   (2007-08-13 19:46) [3]

а не подскажете мне такой труд?


 
Юрий Зотов ©   (2007-08-13 20:40) [4]

http://www.google.ru/search?sourceid=navclient&aq=t&hl=ru&ie=UTF-8&rlz=1T4GZHZ_ruRU228RU229&q=%d0%a0%d0%b8%d1%85%d1%82%d0%b5%d1%80+windows+%d0%b4%d0%bb%d1%8f+%d0%bf%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%81%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d0%be%d0%b2


 
Rouse_ ©   (2007-08-13 21:50) [5]

Ммм... ИМХО тут не Рихтер... тут писатель уровня Шрайбера нужен, чтобы обьяснить именно механизм подгрузки...


 
TUser ©   (2007-08-13 21:58) [6]

> Rouse_ ©   (13.08.07 21:50) [5]

А Шрайбер - это что за книга? (Я только Машу Шрайбер знаю.)


 
Rouse_ ©   (2007-08-13 22:04) [7]

Свен Шрайбер (Недокументированные возможности Windows 2000)- такие имена нужно знать...


 
Черный Шаман   (2007-08-13 22:27) [8]


> Rouse_ ©   (13.08.07 22:04) [7]
>
> Свен Шрайбер (Недокументированные возможности Windows 2000)-
>  такие имена нужно знать...


Думаю вопрошающий хотел чего нибудь попроще, типа [1], а не Высший Курс Чёрной Магии Windows.



Страницы: 1 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
4-1174460803
Sergey Ivanov
2007-03-21 10:06
2007.09.09
Запись в журнал приложений


15-1186851551
Sagot
2007-08-11 20:59
2007.09.09
Не обрабатываются события TWebBrowser в ie7


15-1186175537
alexlp
2007-08-04 01:12
2007.09.09
Как работает LanGame?


2-1187073587
kolj
2007-08-14 10:39
2007.09.09
Как убрать програму с панели пуск ?


2-1187084180
DagOT-R
2007-08-14 13:36
2007.09.09
Таймер - WTF??? Помогите разобраться с проблемой: