Можем ли мы получить координаты (x, y) экрана winlogon для любого разрешения, установленного в системе? (как указано в прикрепленном изображении)

x, y координаты плитки пользователя, отображаемой на странице winlogn (credUI / безопасный вход)

Я хочу сделать автоматический вход в систему определенного пользователя, когда происходят определенные события, когда на любом сервисе, работающем внутри системы.
CredentialProvider используется для получения пользователя & Пароль, но полный автоматический вход в систему не работает.
Поэтому я хочу позвонить Mousemove & щелкните мышью на позиции x, y на плитке поставщика учетных данных.

Пользовательский CredentialProvider выполняется под winlogon, поэтому любой код в CredentailProvider будет выполняться как winlogon. Так могут ли методы пользовательского интерфейса Active Accessibility использоваться внутри CredentailProvider и получать доступ к тексту / координатам пользовательской плитки?

0

Решение

С вашим собственным поставщиком учетных данных вы сможете автоматически входить в систему. Вам нужно позвонить CredentialsChanged () с помощью ICredentialProviderEvents объект, который вы получили на Совет().

Но если вы хотите использовать сумасшедший способ (нажатие кнопки и т. Д.), Вы можете получить координаты этой кнопки с помощью Active Accessibility или UI Automation.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]