急切想知道局域网中如何判断某台计算机是否在运行?

解决方案 »

  1.   

    知道IP时用ping,不知道时用net view然后再查看
      

  2.   

    用PING是可以的,查看网络邻居的计算机也可以。
      

  3.   

    作者: COKING(疯间猖越) 
    以下代码win2000以上可以用,只要判断下面x或mac值就可以了
    #include <iphlpapi.h>//要添加iphlpapi.lib文件
    #include <winsock2.h>ULONG mlen=6;
    ULONG mac[2]={0};
    ULONG x=SendARP(inet_addr("10.0.0.1"),0,mac,&mlen);返回0,成功把目标机器的IP转化为MAC地址,输出第三个参数中。
    也就是说明该机器开机了。而之推之.....受限于机器把网卡禁用了或不在同网段。自己改为delphi的
      

  4.   

    你可以通过程序发个消息或着ping一下,看看被查看计算机是否响应?
    这样来判断计算机是否运行