none
如何获取计算机的网络状态 RRS feed

  • 问题

  • 比如说,现在有一个需求,就是要返回当前计算机的网络状态。网线是否已经正常连接,或是网络适配器是否被禁用等。

    用什么方式能得到这样的状态呢?除了用IPConfig. window SDK有没有对应这样的方法呢?

     

    2011年3月7日 14:29

答案

  • 查NDIS有关的API。应该有的。

    又如,你可以使用Netsh命令查看到当前状态,应该就用的是你所需要的接口:

    C:\>netsh lan show interfaces

    There is 1 interface on the system:

    Name : Local Area Connection
    Description : Broadcom NetXtreme Gigabit Ethernet
    GUID : ae20bf01-34a2-4e15-9c4b-ff90ba638d75
    Physical Address : 00-13-21-C7-CD-BA
    State : Connected. Network does not support authentication.


    C:\>


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    • 已标记为答案 紫柔 2011年3月15日 4:56
    2011年3月8日 2:48
    版主