使用winapi进行远程程序控制[关闭]
Posted
技术标签:
【中文标题】使用winapi进行远程程序控制[关闭]【英文标题】:Remote program control using winapi [closed] 【发布时间】: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 上阅读了很多东西,但都是关于控件类型的,并且经常使用测试这个词。 【参考方案1】:White framework 隐藏了很多 UI 自动化的细节,你可能会发现它比原始的UI Automation 更容易使用。
【讨论】:
以上是关于使用winapi进行远程程序控制[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
GetFullPathNameA 返回项目的路径(WinAPI C)[已解决]