Добрый день, нужна помощь может кто сталкивался. Как можно определять зависание приложения (в диспетчере пишет Приложение не отвечает), т.е. мне нужно следить за браузером и в случае его зависания убивать процесс.
Этот топик читают: Гость
Ответов: 36
Рейтинг: 2
|
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
а какое зависание то?
жрёт CPU или просто какое то действие виснет может оно под потоком и не как тогда не получится узнать если жрёт CPU то вот code_31173.txt укажеш тут свой процесс и в сравнялке укажеш значение в зависании (узнай его таким же методом) |
|||
карма: 2 |
| ||
файлы: 1 | code_31173.txt [804B] [182] |
Ответов: 36
Рейтинг: 2
|
|||
Вот нарисовал схему, отсюда использовал инфу http://www.manhunter.ru/assembler/191_proverka_i_obnaruzhenie_zavisshih_prilozheniy.html, но с типами данных и с ответом несильно разбираюсь в делфи может кто поправит само сообщение SendMessageTimeout(i,NULL,0,0,2,15,NULL);
code_31174.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_31174.txt [1KB] [144] |
Ответов: 196
Рейтинг: 43
|
|||
карма: 2 |
| ||
файлы: 1 | code_31176.txt [1.1KB] [160] |
Ответов: 36
Рейтинг: 2
|
|||
Да спасибо так работает сейчас буду испытывать
|
|||
карма: 1 |
|
5