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