Форум: "WinAPI";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
ВнизКак узнать что приложение висит? Найти похожие ветки
← →
UnMI (2002-07-19 07:31) [0]Здравствуйте!
Помогите пожалуйста, надо очень срочно!
Есть проблема: как программно определить, что какое-то приложение зависло?
← →
watcher (2002-07-19 13:06) [1]никак. Можно проверить отвечает ли приложения на события
(как Responding/ Not responding в Task Manager).
см. SendMessageTimeOut()
← →
Song (2002-07-19 14:41) [2]Ну почему же никак во всех ОС есть для этого недокументированные ф-ии:
Для ОС семейства NT это по-моему IsHungUpWindow()
← →
ION T (2002-07-19 14:50) [3]2Song:
function IsHungAppWindow(Wnd: HWND): boolean stdcall; external user32;
← →
Song (2002-07-19 15:05) [4]2ION T © (19.07.02 14:50)
Забыл :-)) В отпуске я. Вообще отпуск - это редкостное явление для прочищения мозгов. :-))
← →
watcher (2002-07-19 15:25) [5]разве она делает не то же что и SendMessageTimeout() ?
← →
SPeller (2002-07-19 15:38) [6]2 ION T © (19.07.02 14:50)
А есть подобное для МастДая 9Х ??
← →
Song (2002-07-19 15:41) [7]2SPeller © (19.07.02 15:38)
Для w9x:
function IsHungThread(ThreadId: Integer): BOOL; external "USER32.DLL" name "IsHungThread";
← →
SPeller (2002-07-20 10:57) [8]2 Song © (19.07.02 15:41)
Спасибо!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c