powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как отловить зависание процесса??
3 сообщений из 3, страница 1 из 1
Как отловить зависание процесса??
    #34159909
TaReN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как отловить зависание процесса виндовыми (может API) функциями для его перезапуска??

И еще может глупый вопрос, но все же, можно ли распознать программно (без внедрения в процессы своих функций) завершен ли процесс пользователем или он вылетел по эксепшену??


Заранее благодарен за ответы!!
-=<TaReN>=-
...
Рейтинг: 0 / 0
Как отловить зависание процесса??
    #34160075
&lt;&gt;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Для того чтобы программно определить, завис процесс или нет, надо определить критерии зависания. Стандартный способ - ожидать, что процесс должен сделать определенное действие, например, ответить на сообщение или записать что нить в файл через n секунд.Если не сделал - возможно, что он завис :)

2) Один из вариантов - смотреть возвращаемое значение. Успешное завершение обычно идет с нулевым кодом, если не 0 - возможна ошибка, но не факт :)

Однозначно эти вещи можно определить, только если процесс свой. Чужой процесс - потемки :)
...
Рейтинг: 0 / 0
Как отловить зависание процесса??
    #34160088
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как отловить зависание процесса??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]