我编写了一个从注册表/ CPU读取系统信息的程序,如CPU速度,RAM量,GPU卡名等。
在Mac OSX上,我可以检索有关硬件模型的信息(例如 MacBookPro8,2 是从2011年初开始的MacBook Pro Core i7)。虽然我知道在台式机Windows PC上它是不可能的,因为它们没有标准化,但很多人都在使用Windows笔记本电脑。而且我不认为定制笔记本非常受欢迎。
所以我的问题是,是否有可能获得“Samsung Series 9 900X3A-A03”等型号信息?或者至少是供应商信息(三星)?
答案 0 :(得分:2)
在.vbs文件中使用它来获取make / model#。您还可以通过将.manufacturer和.model方法写入变量来使用这些对象。 定义和分配“。”到此值使脚本在您正在执行它的机器上运行。如果您具有管理员权限,则可以通过在以下位置指定计算机的网络名称在网络上的另一个计算机上运行此权限: strComputer =“SomeComputer”
粘贴到VBS:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem")
For Each objItem In colItems
WScript.Echo objItem.Manufacturer & " " & objItem.Model
'WScript.Echo "Model: " & objItem.Model
Next