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

Вниз

Как получить список dll, используемых программой?   Найти похожие ветки 

 
Шишкин Илья ©   (2003-02-17 15:56) [0]

Как получить список dll, используемых программой, которая запущена в данный момент?


 
Digitman ©   (2003-02-17 16:13) [1]

перебирай в цикле вызовом VirtualQuery() все регионы
для каждого региона запрашивай GetModuleFileName()


 
Игорь Шевченко ©   (2003-02-17 16:20) [2]

www.sysinternals.com - Process Explorer - сам все показывает.


 
REA ©   (2003-02-17 16:25) [3]

А тебе для своей программы или чужой? Если для своей, то там переменная есть - список DLL.


 
Игорь Шевченко ©   (2003-02-17 16:34) [4]

REA © (17.02.03 16:25)

Ой. А где она, переменная-то ?


 
Шишкин Илья ©   (2003-02-17 17:08) [5]

2 REA
Мне нужео для чужого процесса
2 Игорь Шевченко
Мне надо, чтобы это делала моя программа...
2 Digitman
А можно поподробнее?


 
Игорь Шевченко ©   (2003-02-17 17:19) [6]

Шишкин Илья © (17.02.03 17:08)


> Мне надо, чтобы это делала моя программа...


А глупый вопрос такой - зачем ?

Для Nt,W2k,Winxp существует функция NtQueryInformationProcess


 
Digitman ©   (2003-02-17 17:24) [7]


> Шишкин Илья


Для "чужого" процесса эта схема не пойдет.

в "чужой" процесс придется внедрять код.поток, чтобы он реализовывал эту схему



 
Шишкин Илья ©   (2003-02-17 19:15) [8]

2 Игорь Шевченко
Мне надо для Win98

2 Digitman
Неужели всё так тяжело? Видел целую кучу программ, которые это умеют делать...


 
Внук ©   (2003-02-18 10:01) [9]

Такой список можно получить, используя функции группы ToolHelp


 
Digitman ©   (2003-02-18 10:08) [10]


> Шишкин Илья


Почему "тяжело" ? Не тяжело, если ты понимаешь, что и для чего делаешь.
Я сказал лишь, что такая схема для "чужого" процесса оправдана лишь в ряде случаев на NT-платформах. Если же тебе в Маздае это нужно сделать, то слушай сюда - <Внук © (18.02.03 10:01)>. Проще некуда. Только имей ввиду, что Маздай-процессы, выполнившие RegisterServiceProcess() не попадают в toolhelp32 snaphot



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
11-54537
SPeller
2002-06-29 11:42
2003.04.17
Отлов сообщений форме


3-54405
Allexey
2003-04-01 10:53
2003.04.17
В форуме я встретил следующее утверждение:


3-54466
Andy
2003-03-28 16:04
2003.04.17
Как програмно добавить поле в уже существующую DBF таблицу


1-54742
volph
2003-04-06 10:27
2003.04.17
Хранение текстовых данных как в Ini-файле, но


1-54675
Димон1
2003-04-04 15:59
2003.04.17
нужен chr наоборот