Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Процессы


Niki ©   (2007-11-11 13:35:00) 

Пишу аналог диспетчера задач. Как узнать, что в системе запустился или завершился какой-либо процесс? Если через хуки, то какой тип хука стоит использовать?


DVM   (2007-11-11 14:19:00) [1]


> А код возвращаемой ошибки был именно ERROR_ACCESS_DENIED
> ?

Проверил в висте - так и есть. В HKEY_PERF_DATA пускает только админа.


Anatoly Podgoretsky   (2007-11-11 14:05:00) [2]


> диспетчер задач скорее всего по таймеру перечитывает список
> процессов скорее всего и если появилось что-то новое или
> исчезло что-то правит свой список.

Ему нет необходимости, он просто создает список с нуля, в соответствии с сортировкой.


DVM   (2007-11-11 14:03:00) [3]


> ERROR_ACCESS_DENIED

Что-то типа того (почти год назад пробовал, не помню точно), но чтобы проверить точно мне надо в висту перезагрузиться. Попозже посмотрю.


Riply   (2007-11-11 13:59:00) [4]

> [5] DVM ©   (11.11.07 13:56)

> я данные о процессоре считать не смог.

А код возвращаемой ошибки был именно ERROR_ACCESS_DENIED ?


DVM   (2007-11-11 13:56:00) [5]


> не имею права ?

я данные о процессоре считать не смог.


Riply   (2007-11-11 13:55:00) [6]

> [3] DVM ©   (11.11.07 13:53)

> под Vista туда путь заказан не админам скорее всего.

Неужели все так строго, что я даже Perf. Counters посмотреть не имею права ?


DVM   (2007-11-11 13:53:00) [7]


> Один из вариантов - WMI

под Vista туда путь заказан не админам скорее всего.


DVM   (2007-11-11 13:51:00) [8]


> Пишу аналог диспетчера задач.

диспетчер задач скорее всего по таймеру перечитывает список процессов скорее всего и если появилось что-то новое или исчезло что-то правит свой список.


> Если через хуки, то какой тип хука стоит использовать?

Для раздела "Приложения" (не списка процессов!) Диспетчера задач подходит WH_SHELL, но что-то мне кажется, что там тоже идет перечитывание списка окон по таймеру.


Riply   (2007-11-11 13:50:00) [9]

Один из вариантов - WMI


Наверх

Титульная страница Поиск, карта сайта Написать письмо