对于系统中设置的任何分辨率,我们可以获得 winlogon 屏幕的坐标 (x,y) 吗? (如附图所示)
Can we get coordinates (x,y) of winlogon screen for any resolution set in system? (as indicated in attached image )
我想在系统内的任何服务 运行 上发生某些事件时自动登录特定用户。
CredentialProvider 用于获取用户和密码,但无法完成自动登录。
所以我想在凭据提供程序磁贴上的 x、y 位置调用 Mousemove 和 mouseclick。
自定义 CredentialProvider 在 winlogon 下运行,因此 CredentailProvider 中的任何代码都将作为 winlogon 执行,那么 CredentailProvider 中使用的 Active Accessibility 用户界面方法是否可以访问用户图块的文本/坐标?
使用您自己的凭据提供程序,您应该能够自动登录用户。您需要使用 ICredentialProviderEvents 对象调用 CredentialsChanged() Advice().
但如果您想使用疯狂的方式(点击按钮等),您可以使用 Active Accessibility 或 UI Automation 获取该按钮的坐标。
我想在系统内的任何服务 运行 上发生某些事件时自动登录特定用户。 CredentialProvider 用于获取用户和密码,但无法完成自动登录。 所以我想在凭据提供程序磁贴上的 x、y 位置调用 Mousemove 和 mouseclick。
自定义 CredentialProvider 在 winlogon 下运行,因此 CredentailProvider 中的任何代码都将作为 winlogon 执行,那么 CredentailProvider 中使用的 Active Accessibility 用户界面方法是否可以访问用户图块的文本/坐标?
使用您自己的凭据提供程序,您应该能够自动登录用户。您需要使用 ICredentialProviderEvents 对象调用 CredentialsChanged() Advice().
但如果您想使用疯狂的方式(点击按钮等),您可以使用 Active Accessibility 或 UI Automation 获取该按钮的坐标。