这个问题在这里已经有一个答案:>
How do I enumerate network adapters and get their MAC addresses in Win32 API C++?2
如何枚举计算机上当前可用的所有网络接口(包括虚拟,非连接,环回等)?
如何枚举计算机上当前可用的所有网络接口(包括虚拟,非连接,环回等)?
我需要知道他们的IP4 / 6,面具,网关,DNS,WINS等
语言:C,WinAPI
系统:Windows 2000及更高版本(包括Win7)
解决方法
看看
http://www.codeproject.com/KB/IP/netcfg.aspx.这是你想要做的一个巨大的例子.