【问题标题】:Retrieving laptop model on Windows在 Windows 上检索笔记本电脑型号
【发布时间】:2013-10-17 16:52:31
【问题描述】:

我编写了一个从注册表/CPU 读取系统信息的程序,例如 CPU 速度、RAM 数量、GPU 卡名称等。

在 Mac OSX 上,我可以检索有关硬件型号的信息(例如 MacBookPro8,2 是 2011 年初的 MacBook Pro Core i7)。虽然我知道在桌面 Windows PC 上是不可能的,因为它们没有标准化,但很多人都在使用 Windows 笔记本电脑。而且我不认为定制笔记本很受欢迎。

所以我的问题是,是否可以获得“Samsung Series 9 900X3A-A03”之类的型号信息?或者至少是供应商信息(三星)?

【问题讨论】:

    标签: windows hardware


    【解决方案1】:

    在 .vbs 文件中使用它来获取品牌/型号#。您还可以通过将 .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
    

    【讨论】:

    • 啊,没看到那部分。我对此无能为力。可能想把这个问题重新提出并在显着位置提及。祝你好运。
    猜你喜欢
    • 2022-11-19
    • 2015-05-10
    • 2012-12-30
    • 1970-01-01
    • 2022-08-18
    • 2011-01-14
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多