风行者 发表于 2009-12-23 13:28:40

如何获取主板名称?

本帖最后由 风行者 于 2009-12-25 08:06 编辑

有没有函数可以得到主板的名称?

补充:现在可以在cmd下输入wmic baseboard get product 得到主板名称,但不知道怎样转换成au3

顽固不化 发表于 2009-12-23 15:20:18

#include <Constants.au3>
Opt("MustDeclareVars",1)
_test()
Func _test()
Local $foo,$line,$lines
$foo = Run(@ComSpec & " /c wmic baseboard get product ", @SystemDir, @SW_HIDE, $STDOUT_CHILD)
$lines = ""
While 1
    $line = StdoutRead($foo)
    If @error Then ExitLoop
   $lines &= $line
Wend
MsgBox(0,"test",$lines)
EndFunc

xlcwxl 发表于 2009-12-23 15:59:23

顽固兄,强人,热心人:face (36):

wyl0205 发表于 2009-12-24 13:35:41

读取EVEREST检测文件的信息也可以吧。。
INIREAD()

pusofalse 发表于 2009-12-24 14:31:53

映射物理内存也可以的吧,ZwMapViewOfSection。

wwant 发表于 2009-12-24 14:38:02

为什么我运行没有任何反应..

gapkiller 发表于 2009-12-24 14:41:08


$objWMIService = objget("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
$colBoard = $objWMIService.ExecQuery("SELECT * FROM Win32_BaseBoard")
For $object in $colBoard
        $mb=$object.Product
Next
MsgBox(0,"",$mb)

wwant 发表于 2009-12-24 14:51:46

7#的我看到 OHC918 啥东西,没见过

afan 发表于 2009-12-24 14:53:42

回复 8# wwant


    戴尔的i915系列

wwant 发表于 2009-12-24 14:59:32

回复wwant


    戴尔的i915系列
afan 发表于 2009-12-24 14:53 http://www.autoitx.com/images/common/back.gif

现在是越老越白痴....啥都不知道

rikthhpgf2005 发表于 2009-12-27 21:29:11

牛人一个:face (30):

awfymwvf 发表于 2009-12-28 15:45:38

太强大了。这个都会。我要好好学习了

szp123 发表于 2009-12-28 17:04:27

7楼好强大,看不懂。。。有好心人解释一下吗
页: [1]
查看完整版本: 如何获取主板名称?