![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать адреса процессов в w98? [Win95/98]
cardinal © (2002-10-31 02:36:00)Всем привет.
Есть в софтайсе команда "Task"
Показывает список задач и адреса в памяти
в виде:
TaskName | SS:SP | ....
--------------------------
MMTASK 2827:1F80
....
Можно ли средствами АПИ узнать из своей программы
эту информацию, а именно значение SS? Может кто сталкивался?
Спасибо всем кто ответит.
cardinal (2002-11-01 22:45:00) [1]А попроще никак нельзя? Эти адреса где-то же в системе хранятся.
Я пока внедрятся в адресное пространство не умею.
Это как выглядит? Мне надо писать DLL-ку и вешать хук?
потом из этой DLL передавать в мою прогу? где про это написано?
[NIKEL] (2002-10-31 03:03:00) [2]Начало отображения процесса в памяти можно так получить
//это адрес твоего процеса
BYTE *image = (BYTE*)GetModuleHandle(NULL(или имя длл("user32.dll")));
Но это будет адресс в твоем адр. прострастве ...
чтоб получить реальный адресс надо внедряться в адр. пространство процесса и там уже вызывать также
BYTE *image = (BYTE*)GetModuleHandle(NULL);