------------ Дoбавленo в 14.59:
Решил мониторинг сделать через rasdia и получилось даже лучше чем с пингом но появилась небольшая проблема с кодировкой при захвате текста с дос приложения но это мелочи...
Вот как я реализовал мониторинг подключения
Add(WinExec,13753391,511,308)
{
FileName="C:\WINDOWS\"
Point(doConsoleExec)
Point(onConsoleResult)
link(FileName,8949347:Result,[])
link(onConsoleResult,10104598:doCompare,[(555,321)(555,342)])
}
Add(Dir,6510082,483,210)
{
Point(WindowsDir)
}
Add(StrCat,8949347,511,259)
{
Str2="system32\rasdial.exe"
link(Str1,6510082:WindowsDir,[])
}
Add(Hub,8988389,469,315)
{
link(onEvent1,8949347:doStrCat,[(497,321)(497,265)])
link(onEvent2,13753391:doConsoleExec,[])
}
Add(StrMask,10104598,567,336)
{
Mask="*Mediazona P2P*"
link(onFalse,10064639:doMessage,[])
}
Add(Message,10064639,616,336)
{
Message="происходит попытка приконнектиться"
}
Add(Timer,15695187,427,315)
{
Interval=10000
link(onTimer,8988389:doEvent1,[])
}
Если ктото знает способ надёжней или проще то поделитесь со мной