推荐用于在Java中使用WMI的库/ howtos?

Yab*_*rgo 20 java windows wmi

嘿伙计.我有一个相当大的商业项目(所以付费许可总是一个选项),正在进入Windows领域,我正在计划用WMI做很多轮询.这是一个Java 1.6客户端应用程序.是否有任何好的资源或书籍让我开始在java中完成这个?我觉得我的.NET fu非常强大,但我经常不知道从哪里开始在Java中完成相同的任务.

谢谢!

Gar*_*ett 25

我不知道任何特定于Java的书籍,但如果我可以提供一些建议,那就是从WMI MSDN 文档开始.此外,由于WMI是基于COM的API,因此我将研究如何使用Java to COM桥来访问API.以下任何一项都应该有效:

对于WMI的Java包装器,有jWMI库.


Ale*_*lov 9

我想就jWMI传播一些警告:如果您无法控制应用程序运行的系统(比如简单的桌面应用程序),那么预计会出现与防病毒软件有关的问题.jWMI不是一个真正的库,而只是一个实用程序.它在飞行中创建一个jwmi.vbs文件,并尝试使用"cmd/c"运行时调用执行它.正如您可能想象的那样,防病毒软件通常对此类行为不满意,并立即对文件进行沙箱/阻止.

  • 感谢您的谨慎。我们早期的实现是直接做到这一点的,所以还有一个避免使用库来做同样的事情的理由。 (2认同)