ro 如何与一个程序的 ui 交互使用另一个程序来执行暴力攻击?

how ro interact with a program's ui using another program to preform a brute force attack?

首先,这不是用于非法目的。而是出于教育原因。

我制作了一个基本上要求输入用户名和密码并存储它们的程序,稍后我可以将它们插入文本框 ui 以“登录”。 (我正在使用 windows)

现在我有第二个程序,它可以通过尝试一堆字母和数字的组合来执行暴力攻击,直到破解密码... 现在我的问题是:是否可以(在 windows 上)使用另一个程序与程序的 ui 交互?以及如何?

谢谢!

it possible (on windows) to interact with the ui of a program using another program ? and how ?

是的,这是可能的。使用的技术称为 UI Automation。它适用于任何使用标准窗口系统(经典 Win32、Windows Forms、WPF、WinUI)实现的 UI 的应用程序。

它可能不适用于自定义 UI 框架。如果 UI 自动化不起作用,除非有自定义自动化界面,否则其他任何东西都不起作用。