Есть ли библиотека, которую я могу использовать с Java, чтобы прослушивать выход пользователя из системы и, возможно, другие события Windows? (Еще лучше, если он поддерживает несколько платформ!)
Я помню, как несколько лет назад читал о такой библиотеке, но, похоже, сейчас ее не найти. Я видел другие потоки, чтобы сделать по существу то же самое, используя Python с win32ts.
Также лучше, если он бесплатный и/или с открытым исходным кодом.
Спасибо.
Примечание. Решение кандидата с использованием Runtime.getRuntime().addShutdownHook(Thread)
работает неправильно с javaw
. Я все еще ищу решение, которое будет работать с javaw. См. Java bug ids 4486580 и 4302814. Спасибо --cam