Scupxxx
В эхе предлажили такой вариант решения проблемы:
Код:
WINAPI: SendMessageTimeoutA USER32.DLL
: isHungWindow? ( hwnd - ? )
>R 0 SP@ 5000 2 0 0 0 R> SendMessageTimeoutA NIP 0= \ Таймаут = 5 секунд
;
Action:
WIN-EXIST: "buggy app"
IF
WIN-HWND isHungWindow? IF ........ THEN
THEN
Работает пpимеpно так: шлет сообщение окну, если оно не веpнуло упpавление в течении заданного вpемени, возвpащает некий код ошибки.
Сам не проверял (нет под рукой висячего приложения).
Если что выйдет свисти.
Harddriver
На оффсайте посмотри, там что то такое было.