Получить системную температуру Windows с помощью Java - PullRequest
2 голосов
/ 04 сентября 2011

Я написал небольшой хак, который использует сокеты Java JNA и TCP для передачи информации о батарее из системы Windows 7 в другие системы в моей сети, и теперь я хотел бы добавить к ней функциональность теплового мониторинга.Можно ли отслеживать тепловую статистику системы из JNA?

Редактировать: Забыл упомянуть, что мне нужно решение "на чистой Java" (но JNA и друзья разрешены);Я нахожусь в ужасной среде, которая гарантирует, что я не могу запускать приложения, которые не имеют цифровой подписи, у меня нет доступа к списку цифровой подписи, и я не могу отключить блокировки цифровой подписи.

Ответы [ 2 ]

3 голосов
/ 04 сентября 2011

Большинство прочитанных мной материалов показывают, что производители используют WMI для раскрытия этой информации. Чтобы позволить вашей Java-программе получить доступ к WMA, ознакомьтесь с этой темой: Рекомендуемые библиотеки / инструкции по использованию WMI с java?

0 голосов
/ 04 сентября 2011

Если вы можете найти утилиту командной строки, которая работает в Windows для получения sys temp, вы можете вызвать ее из обработчика процессов в Java.

Stephane

...