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

Вниз

Как перебрать все модули процесса   Найти похожие ветки 

 
Суслик ©   (2005-06-10 14:30) [0]

Добрый день.

Вопрос, познавательный и навеян http://delphimaster.net/view/4-1118396699/

Перебрать все модули процесса можно с помощью EnumProcessModules. Но согласно msdn для ее работоспособности нужно: Requires Windows XP, Windows 2000 Professional, or Windows NT Workstation 4.0.

Вопрос 1. Как аналогичную операцию выполнить в win98?

Вопрос 2. Как выяснить среди модулей адрес самого exe?
Я понимаю, что можно так: выяснить image base процесса, затем найти в списке модулей соотв. значение. Или еще как можно?


 
Суслик ©   (2005-06-10 14:31) [1]

Вообще, я похоже, что в вопросе 2 ерунду спросил, т.к. HMODULE как раз и есть адрес в ВАП модуля. :))


 
Digitman ©   (2005-06-10 14:34) [2]


> Как аналогичную операцию выполнить в win98?


для Маздая есть соответствующие ToolHelp-ф-ции Module32First/Next


> Как выяснить среди модулей адрес самого exe?


по идее ехе-модуль должен идти первым в списке перечисляемых



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
1-1121844884
VasRog
2005-07-20 11:34
2005.08.07
LoadFromFile or Stream


4-1118072858
NikNet
2005-06-06 19:47
2005.08.07
Как сделать распознование речи на изображени?


1-1121761002
Maniak48
2005-07-19 12:16
2005.08.07
Выделение слова в TWebbrowser по клику правой кнопкой мыши.


14-1121232587
qwe
2005-07-13 09:29
2005.08.07
Письма, письма, писма, ........?!!!???


14-1121273671
Е-клмн
2005-07-13 20:54
2005.08.07
Я - идиот. Вы? (Да Нет)