【问题标题】:how to get the details of USB devices connected to computer using java如何使用java获取连接到计算机的USB设备的详细信息
【发布时间】:2013-01-02 07:09:27
【问题描述】:

我正在尝试获取连接到计算机的 USB 硬件设备的详细信息,但我不知道 windows 的本机代码,所以是否可以使用 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 代码获取详细信息,但是当我执行此代码时出现错误,找不到脚本

【问题讨论】:

标签: java swing usb hardware jusb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    相关资源
    最近更新 更多