gpt4 book ai didi

java - 如何通过java统计主板插槽数并获取主板序列号?

转载 作者:行者123 更新时间:2023-12-01 05:47:37 25 4
gpt4 key购买 nike

如何通过java统计主板插槽数并获取主板序列号?我使用 Sigar Java API 来获取所有其他信息。但我不知道如何获取上述信息。

最佳答案

我认为 Sigar 还没有提供此类信息。但我们可以通过另一种方式收集信息。我不知道如何获取主板插槽,但使用 VBS(窗口脚本)可以轻松获取主板序列号。

只需在扩展名为 .vbs 的文件中写下以下脚本即可

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_BaseBoard")
For Each objItem in colItems
Wscript.Echo objItem.SerialNumber
exit for ' do the first cpu only!

使用运行时类调用这些文件,

Process p = Runtime.getRuntime().exec("cscript //NoLogo " + "my.vbs");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
String result = "";
while ((line = input.readLine()) != null) {
result += line;
}
input.close();
System.out.println(result);

注意:这种方式仅适用于 Windows 计算机,因为它是仅适用于 Windows 操作系统的平台相关代码。

关于java - 如何通过java统计主板插槽数并获取主板序列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5552567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com