能不能根据网卡的MAC地址找到注册表中相应网卡型号的建值?
我通过读注册表来确定本机的网关和DNS信息,获取这些信息之前要先获得网卡型号
网卡型号的建值在2K/XP中位于注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards下,这个建值下罗列了所有网卡的型号(不知道形容型号是不是正确,呵呵),但这些建值不能确定硬件上是否装有该网卡,如果你之前装过2块网卡,之后又卸掉1块,那NetworkCards建下就会有2个网卡的信息了,但实际上目前只有1块网卡!
2K/XP下网卡的设置信息即IPAddress,DefaultGateWay,SubNetMask,NameServer为与HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\+网卡型号
因为网卡的MAC地址可以通过函数获得,不会出现网卡不存在,仍然能得到型号的情况,所以我想能不能通过网卡的MAC地址得到网卡的型号,请大侠们帮忙!
问题点数:0、回复次数:5Top
1 楼caiso(十年磨一剑)回复于 2005-01-04 17:00:15 得分 0
upTop
2 楼fayeflash(我爱阿菲)回复于 2005-01-04 19:18:04 得分 0
帮你顶上去!Top
3 楼kuki84(天道酬勤)回复于 2005-01-04 21:59:42 得分 0
不会。Top
4 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-01-04 22:54:22 得分 0
upTop
5 楼sunjunfeng3(论坛www.chun123.com)回复于 2005-01-05 07:49:33 得分 0
你可以分析他的MAC地址获得型号,MAC地址编码有规则的,分段表示不同的意思,前面表示厂商,后面表示型号,你要得到一份厂上的型号说明资料 要么就直接操作驱动程序了
我的经经验 以00E0 开始的是8139
以5254 开始的 8029
Top




