kxing 发表于 2010-5-12 19:53:16

如何获取正在使用的网卡名称

请问如何获取正在使用的网卡名称呢?如:本地连接,本地连接 2,本地连接 n……
我用 _NetworkAdapterInfo() 只能获取到所有网卡名称,但是不知道是否正在使用的那个。
多谢回答!!!!

xiehuahere 发表于 2010-5-12 20:46:59

我在帮助文件里怎么没找到 _NetworkAdapterInfo() 这个自定义函数啊。哪里来的?

netegg 发表于 2010-5-12 20:57:38

本帖最后由 netegg 于 2010-5-12 20:59 编辑

论坛自定义函数里

wgboy 发表于 2010-5-13 14:02:40

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces,先到这儿读取当前使用IP地址的名称,如{8B8A929D-EDAD-4CF0-BF92-ADA2800A23F6},然后再到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{8B8A929D-EDAD-4CF0-BF92-ADA2800A23F6}\Connection,读"Name"="本地连接"这个键值..这是我目前想到的思路!不知道可不可行

ferelove 发表于 2010-6-11 22:03:17

参考http://www.autoitx.com/thread-5651-1-1.html

lynfr8 发表于 2010-6-12 00:04:36

这个问题可以在论坛搜索下
记得有很多相关提问和资料
页: [1]
查看完整版本: 如何获取正在使用的网卡名称