在Java程序中获取WTSSessionId

时间:2010-02-26 22:28:54

标签: java

有没有办法在Java程序中获取WTSSessionID参数的值。我想知道JNI是否是实现这一目标的唯一途径?

2 个答案:

答案 0 :(得分:0)

从技术上讲,任何问题的答案都是“...... JNI是唯一的方法吗?”是:不,这不是唯一的方法。 JNI至少有两种替代方案。我用JNA;还有一个叫JNative;谁知道,可能还有其他人。这些替代方案的优点是您不必创建新的dll来充当Java和本机API之间的垫片。

答案 1 :(得分:0)

没有100%的Java方法来获取此特定于Windows的值。您可以执行程序并捕获其输出,也可以使用JNI。您可以将JNI与您自己编写的DLL一起使用,也可以将JNI与工具(例如Jacob,JNA或JNative)一起使用,但在任何情况下,您都在调用本机代码。