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

时间:2015-02-02 13:57:24

标签: c++ c windows

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

感谢。

1 个答案:

答案 0 :(得分:1)

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