Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2015, 13:00   #1
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
Вопрос Как проверить загружена ли чужая DLL ?

Есть сторонняя программа, которая при своем запуске загружает в память свою DLL.
Как из своей программы проверить загружена ли эта DLL в память или нет? Есть только имя DLL
garuna вне форума Ответить с цитированием
Старый 06.03.2015, 13:11   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Можно использовать функции из модуля PsAPI. Я правда не помню какие именно, но ты по гуглу порули.
Вот из старенького: http://delphiworld.narod.ru/base/get..._dll_list.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.03.2015, 15:02   #3
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
По умолчанию

Немного не то. Мне надо было просто проверить есть ли в памяти DLL с определенным именем или нет.
В общем нашел уже: функция GetModuleHandle('gds32.dll') возвращает хэндл библиотеки если она есть в памяти, или 0 если нет.
garuna вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать загружена ли dll ? Мастак Win Api 6 07.07.2012 05:48
Как узнать что страница в Webbroswer загружена? Mobiel Работа с сетью в Delphi 6 16.03.2012 15:32
idhttp как узнать что страница скачана/загружена до конца? Alar Работа с сетью в Delphi 10 29.03.2011 16:31
как узнать что страница в WebBrowser загружена designer999 Работа с сетью в Delphi 2 05.05.2010 21:12
Как проверить наличие в конкретной папке DLL, а потом на вход каждой подать массив байт,и на выходе тоже. Sanches_Ramires Общие вопросы .NET 1 02.02.2009 15:02