作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我确实喜欢在文本字段(GUI 面板)中显示主板序列号。我创建了一个文本字段和操作按钮。我在操作按钮中编写了这段代码。我在这段代码中犯了什么错误?
try {
Process p = Runtime.getRuntime().exec("wmic baseboard get serialnumber");
BufferedReader inn = new BufferedReader(new InputStreamReader(p.getInputStream()));
while (true) {
String line = inn.readLine();
if (line == null) {
break;
}
motherboard.setText(line);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Sorry could not found motherboard serial!");
}
最佳答案
try
{
String result = null;
Process p = Runtime.getRuntime().exec("wmic baseboard get serialnumber");
BufferedReader input
= new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = input.readLine()) != null)
{
result += line;
}
if (result.equalsIgnoreCase(" ")) {
System.out.println("Result is empty");
} else
{
motherboard.setText(result);
}
input.close();
} catch (IOException ex)
{
Exceptions.printStackTrace(ex);
}
关于java - 如何在 GUI 上获取主板序列号(在 Java 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698321/
我很想知道 Board/Machine ID 的重要性。我有几个与之相关的问题: 机器 ID 与电路板 ID 相同还是不同? 这个 ID 对于引导加载程序和内核引导有什么意义? 谁决定董事会 ID?
我在 C++ 类中使用 WMI 来检索我的主板的序列号。查询如下: "SELECT SerialNumber FROM Win32_BaseBoard" 我自己写了查询,所以我不确定它是否正确,但它确
我有一台服务器,它运行在 Intel S1200RP 主板上,CPU 是 Xeon 1270 v3。我已经安装了 msr-tools,rdmsr 0x3A 返回了 5,这意味着 Bios 中启用了 6
我是一名优秀的程序员,十分优秀!