Получение WTSSessionId в программе Java - PullRequest
1 голос
/ 27 февраля 2010

Есть ли способ получить значение параметра WTSSessionID в программе на Java. Мне интересно, является ли JNI единственным способом сделать это?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2010

Нет 100% Java-способа получить это значение для Windows. Вы можете выполнить программу и захватить ее вывод, или вы можете использовать JNI. Вы можете использовать JNI с DLL, которую вы пишете сами, или вы можете использовать JNI с инструментом (например, Jacob, JNA или JNative), но в любом из этих случаев вы вызываете нативный код.

0 голосов
/ 27 февраля 2010

С технической точки зрения, ответ на любой вопрос "... является ли JNI единственным способом?" есть: нет, это не единственный способ. Есть как минимум две альтернативы JNI. Я использовал JNA ; есть еще один, который называется JNative ; и кто знает, могут быть и другие. Преимущество этих альтернатив заключается в том, что вам не нужно создавать новую dll, которая будет действовать как прокладка между Java и собственным API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...