在 Win32 (c++) 中的另一个进程中写入文本框
Writing to textbox in another process in Win32 (c++)
假设您需要编写一个进程或服务 (process1),该进程或服务将读取或写入另一个应用程序或进程(进程 2)中的文本框。怎么做?进程 2 的文本框的名称是否写在某种注册表中,以便我可以从某种系统调用中获取它?
谢谢。
文本框由可以使用 Spy++ 找到的 ID 号标识。 使用 FindWindow 和 EnumChildWindows 查找目标文本框的 HWND。使用 HWND,您可以发送消息WM_GETTEXT或WM_SETTEXT。注意:如果两个进程的安全级别不同,则此操作不起作用。
相关文章:
- 文本文件中的单词链表
- boost::进程间消息队列引发错误
- 从命令行c++发送文本文件名
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何将内容数组写入文本文件?
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- IPC使用多个管道和分支进程来运行Python程序
- 使用物理文本文件的进程间通信
- 从进程内存中读取的文本块中丢弃解析的行
- 从记事本进程内存中读取文本
- 在 Win32 (c++) 中的另一个进程中写入文本框
- 使用SendMessage将文本输入到属于另一个进程的编辑控件中
- 在Windows中,如何使用C++或C#在属于另一进程的窗口中获取高亮显示的文本
- MFC:当进程在win32文本区域(MFC应用程序)中执行时,异步(并发)显示进程的输出