.net 从单独运行的进程接收鼠标单击

.net 从单独运行的进程接收鼠标单击,.net,process,.net,Process,本质上,我试图做的是打开一个单独的进程,然后从该进程接收鼠标单击事件,特别是在单独运行的进程中鼠标单击的坐标 我在Windows API(SendMessage,mouse\u event)以及System.Windows.Automation之类的东西上下翻来覆去,我发现了很多关于将事件发送到单独运行的进程的信息,但没有关于接收的信息(除了标准输出,我认为这不是我想要的(我无法让它工作)) 我在C语言中工作,所以如果你想发布一些代码,这是最好的选择,但如果需要,我可以使用任何语言。我认为你需要

本质上,我试图做的是打开一个单独的进程,然后从该进程接收鼠标单击事件,特别是在单独运行的进程中鼠标单击的坐标

我在Windows API(
SendMessage
mouse\u event
)以及
System.Windows.Automation
之类的东西上下翻来覆去,我发现了很多关于将事件发送到单独运行的进程的信息,但没有关于接收的信息(除了
标准输出
,我认为这不是我想要的(我无法让它工作))


我在C语言中工作,所以如果你想发布一些代码,这是最好的选择,但如果需要,我可以使用任何语言。

我认为你需要寻找“全局挂钩”

我发现这很有帮助;但我对鼠标方面的东西不感兴趣。尽管如此,它仍然声称有效:)


我认为你需要寻找“全局挂钩”

我觉得这很有帮助;但我对鼠标方面的事情不感兴趣。尽管如此,它仍声称有效:)


我在发布之前就看到了这一点,花了一些时间试图让它在特定的应用程序中工作,而不仅仅是在整个屏幕上,但我运气不佳,你能完成类似的事情吗?我在发布之前就看到了这一点,我花了一些时间尝试在一个特定的应用程序中工作,而不仅仅是整个屏幕,但我没有运气,你能完成类似的事情吗?