首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

RegistryGet用这个函数取网卡型号,可是键值是不固定的怎么处理

2012-03-15 
RegistryGet用这个函数取网卡型号,可是键值是不固定的怎么办?RegistryGet(HKEY_LOCAL_MACHINE\SOFTWARE\M

RegistryGet用这个函数取网卡型号,可是键值是不固定的怎么办?
RegistryGet("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\2","Description",RegString!,ls_username)


RegistryGet用这个函数取网卡型号,可是键值是不固定的怎么办?就是最后的那个‘2’,在我本机上是“2”,我查了别外一台机子,上面有多个键值,“8”,‘11’,‘12’等。
有没有别的什么办法获得网卡型号。
谢谢。

[解决办法]

C/C++ code
string ls[], ls_usernameint iif registrykeys("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards", ls) = 1 then    for i = 1 to upperbound(ls)        RegistryGet("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\" + ls[i],"Description",RegString!,ls_username)    nextend if 

热点排行