IPCONFIG.EXE可以检测网线状态!
再程序中调用IPCONFIG.EXE,判断其返回值即可.

解决方案 »

  1.   

    to bubu198(古林) :
    ipconfig.exe 可返回本机IP、子网掩码、网关,如何才能检测网线状态呢?谢谢!
      

  2.   

    你把网线拔掉,再试一试IPCONFIG.EXE,就知道了.
      

  3.   

    你ping一个(或几个)网络上的存在的网址,如果成功了,就说明连着线呢
      

  4.   

    没看题,敢情不让ping啊,那就当楼上没说吧,我的想法:2000和xp都有一个网络状态,如果断了网可以立刻从状态栏获知,你可以检查托盘里的特定ICON 标题的方法实现这个功能
      

  5.   

    1.如果Ping某个主机,若目标主机断网,就会误认为本机断网。这是不行的。
    2.IPCONFIG.EXE,在网线拔与不拔都一样,好象不行。
    3.“检查托盘里的特定ICON 标题的方法”我认为是个思路,但win98就不行了。如果2000/xp中任务栏上没有显示连接图标,就没法了。
    4.我认为应该有这个API,因为在2000中,网线一拔,windows自己就检测到了。这个问题相信很多人在开发中都会遇到,很有价值。期待大家再关注。
      

  6.   

    我记得看到API的,回头给你查查