如何检查桌面GUI应用程序中是否存在密码字段

本文关键字:应用程序 是否 存在 字段 密码 GUI 桌面 何检查 检查 | 更新日期: 2023-09-27 18:04:08

我在桌面GUI应用程序工作。有没有办法检查桌面GUI应用程序有密码字段或不从c++或c#?我只希望它是基于桌面的,而不是基于浏览器的窗口应用程序?

如果可能的话,我可以访问那些元素和控件吗?

如何检查桌面GUI应用程序中是否存在密码字段

在经典的Windows (Winforms, Win32)中,一旦你得到HWND,你可以检查ES_PASSWORD的窗口样式。

如今,它并没有那么简单,因为有多种UI技术被用于各种应用程序。一般来说,你需要找出应用程序是否使用了Winforms、WPF、QT、HTML5、XUL或其他技术,并且每种技术都有自己的编辑控件。

如果应用程序表现良好,您可以使用UI自动填充密码字段。IIRC, Winforms和WPF应用程序默认实现UI自动化。