从另一个进程接收消息

时间:2009-08-21 19:19:15

标签: c# winapi interop message

我一直在教自己如何使用Window的API使用消息,并且实际上已经非常好地学习它们。问题是,我无法弄清楚如何从另一个应用程序接收消息以启动我的代码。

基本上,我想要做的是允许其他人使用商业应用程序点击保存按钮(在商业应用程序上),并让我的应用程序停止保存消息,提示用户,并从中取消保存到允许他们继续,或允许保存(我现在知道如何通过消息)。

我只需要知道如何捕获消息,然后停止它。如果有人可以指向我的API调用,函数或只是可能有帮助的文档,请执行。

2 个答案:

答案 0 :(得分:3)

结帐Detours by Microsoft Research。这是可能的,但并不简单。另外,看看如何执行客户端游戏作弊。我不会在这里链接任何一个,但他们在那里。这基本上就是你想要做的。

答案 1 :(得分:1)

我认为你需要将自己的应用程序附加到正在运行的进程中,就像调试器一样......除非商业应用程序有自定义方法插入其体系结构才能执行此操作。

接下来的问题是......你想沿着这条道路前进吗?