1

有很多文章介绍了如何编写挂钩以将某些特定功能添加到其他程序或更改程序行为。但我不明白我应该怎么做才能将数据从钩子发送到我的程序。

我的英语不太好,所以我写了一个小例子:有我的应用程序(myApp)而不是我的应用程序(notMyApp)。我想从 notMyApp 的聊天窗口访问 myApp 文本。例如,我可以使用MHOOK为 notMyApp 编写钩子。问题是 tom 如何将聊天文本从 hook 发送到 myApp?

我应该使用管道还是其他东西?

PS我更喜欢使用C#

4

1 回答 1

0

进程间通信有几种方法。

  1. 管道(我的选择)
  2. 共享内存/文件映射(您可以将“页面文件”的同一区域映射到两个进程)
  3. Windows 消息WM_COPYDATA(缓慢,但最简单)

等等...阅读 msdn 文章了解更多信息

于 2012-07-31T18:25:39.237 回答