gpt4 book ai didi

java - 如何从 Java 访问 Windows 设备管理器中的信息?

转载 作者:可可西里 更新时间:2023-11-01 12:41:55 26 4
gpt4 key购买 nike

我有一个串行转 USB 设备,其中不止一个可以连接到计算机。我需要查询和检索设备连接到的 COM 端口列表。在 Windows 设备管理器中,您可以获得当前连接的设备的 COM 端口 + 友好名称。此列表是动态的。

从注册表中读取 did not work因为存储的信息是陈旧的和静态的,而不是动态的。

Devcon(来自 Microsoft)确实列出了设备连接到的端口,但它不能在我的应用程序中使用,因为它不可重新分发。

有什么想法或更好的解决方案吗?

最佳答案

几周前我不得不解决一个类似的问题。我遇到了 Jawin-Project它提供了使用 WMI 查询所需的一切。它已经很老了,但是如果您按照文档进行操作,它就像一个魅力。可以找到一个不错的德语演练 codegods blog .

对我来说,它并没有解决所有问题(我有一些非常具体的事情要了解目标设备),我终于创建了一个自己的 JNI (Java Native Interface)包含 Windows API 的 C 类和 DLL。

我希望这就是您搜索的内容。

关于java - 如何从 Java 访问 Windows 设备管理器中的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15372303/

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