Как я могу получить функциональность, похожую на Spy ++ в моем приложении C #?

я заинтересован в работе над плагином дляKeepass, менеджер паролей с открытым исходным кодом. Прямо сейчас,Keepass в настоящее время определяет, какой пароль для вас копировать / вставить, основываясь на заголовке окна. Это не позволяет Keepass определить текущий пароль, который вам нужен для приложений, которые не• активно обновлять заголовок окна в зависимости от текущего сайта (например, Chrome).

Как я могу пройти через другие элементы окна процессов (кнопки, метки, текстовое поле), аналогично тому, как работает Spy ++? Когда вы запускаете Spy ++, вы можете наводить курсор на окна других программ и получать всевозможную информацию о различных свойствах, касающихся различных элементов управления (ярлыки, текстовые поля и т. Д.). В идеале яМне бы хотелось, чтобы мой плагин Keepass улучшал обнаружение текущего окна, проходя через активное окно. 's элементы, чтобы найти подходящую учетную запись для копирования / вставки пароля.

Как я могу пройти другие элементы окна процессов и быть в состоянии получить значения меток и текстовых полей с помощью C #?

Ответы на вопрос(5)

Ваш ответ на вопрос