【发布时间】:2013-12-04 21:43:26
【问题描述】:
如何使用 winapi 远程控制 GUI 程序?
我需要打开 Skype 或 icq 并单击正确的联系人,然后阅读最后一条消息。 VS spy++中有一个程序,但是如果要跟踪窗口消息,需要远程控制spy++。所以问题是你如何远程控制一个程序以及其他的东西,你在哪里可以找到应用程序代码。
【问题讨论】:
-
不,但这是个好主意。
-
UI Automation。预先警告消息:UI 自动化专为有经验的 C/C++ 开发人员而设计。一般来说,开发人员需要对组件对象模型 (COM) 对象和接口、Unicode 和 Windows API 编程有一定程度的了解。
-
不可能的任务开始了!
-
我怀疑你在这里咬得比你能咀嚼的多一点;可能想从查看AutoHotKey 之类的内容开始,当您弄清楚后,继续进行简单的“向程序 B 发送来自程序 A 的击键”项目。
-
我可以用简单的 api 来做到这一点,比如处理窗口,然后 getMessage,f.e.来自文本字段?如果您能简单地说几句,我可以用 UI 自动化做什么。我在 msdn 上阅读了很多东西,但都是关于控件类型的,并且经常使用测试这个词。
标签: c++ winapi user-interface