Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Вниз

Процессы   Найти похожие ветки 

 
Niki   (2007-11-11 13:35) [0]

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


 
Riply ©   (2007-11-11 13:50) [1]

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


 
DVM ©   (2007-11-11 13:51) [2]


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

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


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

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


 
DVM ©   (2007-11-11 13:53) [3]


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

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


 
Riply ©   (2007-11-11 13:55) [4]

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

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

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


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


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

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


 
Riply ©   (2007-11-11 13:59) [6]

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

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

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


 
DVM ©   (2007-11-11 14:03) [7]


> ERROR_ACCESS_DENIED

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


 
Anatoly Podgoretsky ©   (2007-11-11 14:05) [8]


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

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


 
DVM ©   (2007-11-11 14:19) [9]


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

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



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

Форум: "WinAPI";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.046 c
3-1204107710
Павел Калугин
2008-02-27 13:21
2008.08.17
Люди добрые, поможите, как запустить DTS пакет


15-1214895653
kaif
2008-07-01 11:00
2008.08.17
Почему дерево растет вверх?


2-1216130002
DFT
2008-07-15 17:53
2008.08.17
компонент не уживается с другими


1-1196691015
antonn
2007-12-03 17:10
2008.08.17
авторизация в Novell


2-1216035531
small
2008-07-14 15:38
2008.08.17
Сеть





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский