| 发表于:2007-08-09 14:37:421楼 得分:0 |
function getmainboardserialnumber() as string on error resume next dim strcomputer dim objwmiservice dim objitem dim stroption dim colitems getmainboardserialnumber = " " strcomputer = ". " set objwmiservice = getobject( "winmgmts:\\ " & strcomputer & "\root\cimv2 ") set colitems = objwmiservice.EXECquery( "select * from win32_baseboard ") for each objitem in colitems if objitem.serialnumber <> " " then getmainboardserialnumber = objitem.serialnumber exit function end if next end function private sub command1_click() msgbox getmainboardserialnumber end sub 不建议用主板,因为用wmi在操作系统不相同的状况下,会出现全部为0的结果 | | |
|