Что нового

Как проверить сетевую активность процесса ?

Пост номер 4 был отмечен как лучший ответ.

river01

Новичок
Подскажите как проверить сетевую активность процесса, задача такая, есть игра, она может быть запущена несколькими окнами, заголовки окна одинаковые, как можно проверить что в игре произошел дисконект ? при дисконекте процесс весит, только сетевая активность пропадает
 

sngr

AutoIT Гуру
Код:
$procname='opera.exe'
$pid='200'

$i_PID = Run('Tcpvcon.exe -cn', '', @SW_HIDE, 6)
$s_Read = ''
While 1
	$s_Read &= StdoutRead($i_PID)
	If @error Then ExitLoop
	Sleep(1)
WEnd
Switch StringRegExp($s_Read,$procname&','&$pid)
	Case 0
		MsgBox(32,'','нет активность')
	Case 1
		MsgBox(32,'','ест активность')
EndSwitch
 
Автор
R

river01

Новичок
Код:
$procname='opera.exe'
$pid='200'

$i_PID = Run('Tcpvcon.exe -cn', '', @SW_HIDE, 6)
$s_Read = ''
While 1
    $s_Read &= StdoutRead($i_PID)
    If @error Then ExitLoop
    Sleep(1)
WEnd
Switch StringRegExp($s_Read,$procname&','&$pid)
    Case 0
        MsgBox(32,'','нет активность')
    Case 1
        MsgBox(32,'','ест активность')
EndSwitch
Работает вроде, спасибо
 
Верх