gpt4 book ai didi

java - 如何使用java获取连接到计算机的USB设备的详细信息

转载 作者:行者123 更新时间:2023-11-30 11:37:18 28 4
gpt4 key购买 nike

我正在尝试获取连接到计算机的 USB 硬件设备的详细信息,但我不知道 Windows 的 native 代码,所以是否可以使用 JAVA 获取连接到计算机的硬件的详细信息提前致谢

vbscript代码:

Set HDs = GetObject("winmgmts:(impersonationLevel=impersonate)")
Set colItem=HDs.ExecQuery("Select * from Win32_DiskDrive")
For Each hd In colItem
Wscript.Echo hd.PnPDeviceID & "vigi"
Next

java代码:

try {
Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = input.readLine()) != null) {
result += line;
}
input.close();
} catch(Exception e){
e.printStackTrace();
}

现在我正尝试使用此 vbscipt 代码获取详细信息,但是当我执行此代码时出现错误,未找到脚本

最佳答案

尝试使用 JUsb。链接here提供了简单的例子。

关于java - 如何使用java获取连接到计算机的USB设备的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118178/

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