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

Вниз

Как узнать адреса процессов в w98?   Найти похожие ветки 

 
cardinal   (2002-10-31 02:36) [0]

Всем привет.
Есть в софтайсе команда "Task"
Показывает список задач и адреса в памяти
в виде:

TaskName | SS:SP | ....
--------------------------
MMTASK 2827:1F80
....

Можно ли средствами АПИ узнать из своей программы
эту информацию, а именно значение SS? Может кто сталкивался?
Спасибо всем кто ответит.


 
[NIKEL] ©   (2002-10-31 03:03) [1]

Начало отображения процесса в памяти можно так получить
//это адрес твоего процеса
BYTE *image = (BYTE*)GetModuleHandle(NULL(или имя длл("user32.dll")));

Но это будет адресс в твоем адр. прострастве ...
чтоб получить реальный адресс надо внедряться в адр. пространство процесса и там уже вызывать также
BYTE *image = (BYTE*)GetModuleHandle(NULL);


 
cardinal   (2002-11-01 22:45) [2]

А попроще никак нельзя? Эти адреса где-то же в системе хранятся.

Я пока внедрятся в адресное пространство не умею.
Это как выглядит? Мне надо писать DLL-ку и вешать хук?
потом из этой DLL передавать в мою прогу? где про это написано?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
4-52011
Lexa1900
2002-11-01 20:38
2002.12.16
Как послать текст определённому Edit в чужой программе?


4-52031
Vvedensky
2002-11-02 09:54
2002.12.16
Темы в XP.


7-51981
TankMan
2002-10-13 02:33
2002.12.16
Как узнать, где находится панель ТаскБара?


1-51810
brestmarket
2002-12-05 11:52
2002.12.16
Необходимы ответы при использовании стандартных компонент Delphi6


14-51961
Xsid
2002-11-26 04:24
2002.12.16
360 кб для exe-шника?