|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2011, 17:38 | #1 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 19
|
Как узнать загружена ли dll ?
Здравствуйте.Меня волнует вопрос.Можно ли как-то проверить загружена ли определённая dll в память.Желательно это сделать из другого процесса.
|
17.06.2011, 18:00 | #2 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 28
|
Код:
Код:
|
18.06.2011, 14:15 | #3 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 19
|
Воспользовавшись данным кодом (спасибо автору) порылся в интернете чтобы преобразовать текст на свой язык программирования и сделал прогу типа такой.
Тут на си ++, но почти идентична моей: http://spyrytus.profeo.ua/blog/view/100005084/ И получил такой результат : Как видно приложение определяется правильно.Но модули которые он показывает совсем не те что применялись в моей проге, только часть совпадает. Это так и должно быть ? (Я подчеркнул модули которые применял наверху, а те которые прога определила внизу) Такое ощущение что модули как будто другого приложения. В общем вопрос такой.Есть функция LoadLibrery, так вот она прежде чем загружать длл проверяет какой-то счётчик или где-то по таблице какой-то смотрит загружена ли раньше была эта длл. Может есть какой-то простой способ, функция , чтобы узнать загружена ли данная длл вообще в системе ? Не важно для какого процесса. |
18.06.2011, 14:17 | #4 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Код:
Скомпилированный EXEшник во вложении. Последний раз редактировалось *PB*; 18.06.2011 в 14:29. |
|
18.06.2011, 14:55 | #5 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 19
|
|
18.06.2011, 16:00 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Кроме тех, что вы явно указываете в коде, к вашей проге грузятся: системные (msctf, IME, ...), разные хелперы и хуки, длл-ки нужные для других длл,...
|
07.07.2012, 05:48 | #7 |
Регистрация: 05.12.2010
Сообщений: 3
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
idhttp как узнать что страница скачана/загружена до конца? | Alar | Работа с сетью в Delphi | 10 | 29.03.2011 16:31 |
как узнать что страница в WebBrowser загружена | designer999 | Работа с сетью в Delphi | 2 | 05.05.2010 21:12 |
DLL!!!Как узнать что PUSH-ит!!! | Kuznecov | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 10.02.2009 22:04 |
Узнать какая страница загружена. | Port 111 | Работа с сетью в Delphi | 6 | 14.01.2009 22:26 |
Как узнать имена функций из DLL? | komex | Общие вопросы Delphi | 9 | 05.03.2008 16:55 |