PDA

View Full Version : Отследить работу процесса


des
26-05-2009, 11:04
Можно ли отследить что процесс висит (под windows)?!

des
08-06-2009, 09:46
Нашел на форуме:
http://forum.oszone.net/post-866286.html#post866286
тему: "как можно средствами AutoIT определить что программа зависла?"
$hWnd = WinGetHandle("Документ1 - Microsoft Word")
$aRet = DllCall("user32.dll", "int", "IsHungAppWindow", "hwnd", $hWnd)
If $aRet[0] = 1 Then MsgBox(64, "Внимание", "Приложение не отвечает")
и еще:
http://www.rsdn.ru/archive/vc/issues/pvc079.htm

можно ли подобное сделать средствами заббикса?

dotneft
08-06-2009, 10:21
Нашел на форуме:
http://forum.oszone.net/post-866286.html#post866286
тему: "как можно средствами AutoIT определить что программа зависла?"
$hWnd = WinGetHandle("Документ1 - Microsoft Word")
$aRet = DllCall("user32.dll", "int", "IsHungAppWindow", "hwnd", $hWnd)
If $aRet[0] = 1 Then MsgBox(64, "Внимание", "Приложение не отвечает")
и еще:
http://www.rsdn.ru/archive/vc/issues/pvc079.htm

можно ли подобное сделать средствами заббикса?

онли скриптом

Nikolaicheg
08-06-2009, 11:16
как вариант - скрипт.
в настройках агента - userparameter с указанием этого скрипта на запуск.