在 Win32 (c++) 中的另一个进程中写入文本框

Writing to textbox in another process in Win32 (c++)

本文关键字:进程 文本 另一个 Win32 c++      更新时间:2023-10-16

假设您需要编写一个进程或服务 (process1),该进程或服务将读取或写入另一个应用程序或进程(进程 2)中的文本框。怎么做?进程 2 的文本框的名称是否写在某种注册表中,以便我可以从某种系统调用中获取它?

谢谢。

文本框由可以使用 Spy++ 找到的 ID 号标识。 使用 FindWindow 和 EnumChildWindows 查找目标文本框的 HWND。使用 HWND,您可以发送消息WM_GETTEXT或WM_SETTEXT。注意:如果两个进程的安全级别不同,则此操作不起作用。