我需要检测一个对方程序在某一时刻是不是处于“忙”的状态,这个程序是一个远程登陆软件。
我想可否通过检测该程序(进程)即时的的网络流量,然后决定我自己的程序是不是继续运行。
该如何实现呢?

解决方案 »

  1.   

    其实你完全可以借助ICMP协议的ping来实现网络通和不通
    api如下
    Public Declare Function IcmpSendEcho Lib "icmp.dll" _
       (ByVal IcmpHandle As Long, _
       ByVal DestinationAddress As Long, _
       ByVal RequestData As String, _
       ByVal RequestSize As Integer, _
       ByVal RequestOptions As Long, _
       ReplyBuffer As ICMP_ECHO_REPLY, _
       ByVal ReplySize As Long, _
       ByVal Timeout As Long) As Long
      

  2.   

    具体详细,你可以看看MSDN中,网络编程资料看看,或买一本vb网络编程书籍看看