Получать события, когда новые окна открываются в ОС Windows, используя Java с JNA - PullRequest
1 голос
/ 21 января 2012

Я пытаюсь получить какое-то уведомление или событие, когда в ОС Windows открывается новое окно с использованием Java с JNA.Это отличается от JNA FileMonitor.FileEvent, который будет уведомлять меня об изменениях в файловой системе (то есть, когда новый файл добавляется в каталог и т. Д.).

Моя цель связана с тем, когда открывается фактическое окно.Есть ли способ получить событие, когда открывается новое окно (т.е. новый дескриптор окна), в отличие от периодического опроса EnumWindows, чтобы увидеть, когда возвращается новый дескриптор?

Я понимаю, что может бытьОбходной путь для этого с помощью FileMonitor.FileEvent (возможно, способ узнать, когда файл открывается в окне?), но я еще не обнаружил его.

...