Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Жив-нежив

13K
13 марта 2006 года
gr_derevo
14 / / 13.03.2006
Подскажите, уважаемые!!!
необходимо мониторить работу некоторого процесса, запущенного в системе...
встает вопрос - как?:)
какие-либо функции, структурки там...
534
14 марта 2006 года
HarryAxe
448 / / 19.01.2006
Цитата:
Originally posted by gr_derevo
Подскажите, уважаемые!!!
необходимо мониторить работу некоторого процесса, запущенного в системе...
встает вопрос - как?:)
какие-либо функции, структурки там...

Что значит мониторить? Проверять, повис процесс или нет? TaskManager делает это так: посылает основному окну процесса какое-нибудь сообщение (напр. WM_SETCURSOR или WM_HITTEST) с помощью SendMessageTimeout(), которая возвращает управление либо по окончании обработки окном сообщения, либо по заданному таймауту. Если по таймауту вернулась (то есть результат равен нулю и GetLastError() = 0), значит, скорее всего, процесс завис.
Это всё, что ты вкладывал в слово "мониторить"?

13K
14 марта 2006 года
gr_derevo
14 / / 13.03.2006
Воооот...ну да!проверить на состояние:
- либо работает
- либо нет(завис, погиб смертью храбрых и т.д.)
В общем, огромное спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог