我在做什麼:接收其他進程窗口(Spy ++)的消息。接收其他窗口的消息
例如:我打開新的記事本窗口:http://i.stack.imgur.com/vNg6h.png
然後我移動了鼠標在記事本窗口,該窗口將發送該消息到記事本窗口(或在主窗口的子窗口/ S) :
WM_MOUSEMOVE xPos=100,yPos=200
我想確切地收到此消息,那麼當鼠標事件發生的事情(通過事件或while循環)(可能while循環與Application.doEvents()
和Threading.Thread.Sleep(1)
)。
我曾嘗試:
- 由
ManagedSpyLib
創建的消息監聽器(如果您將導入這個庫,你不能編譯你的項目...如果你一定會成功導入該庫不是內置爲這個任務) - 我也搜索了一下,這是最相關的結果:http://www.codeproject.com/Articles/3923/InterSpy-An-integrated-Windows-message-trace-and-f 但這是一個c + +項目,我試圖在C#或VB.NET中做到這一點。
好的例子比我的解釋要好。 :)
您無法在C#或VB.NET中進行此項工作。只有非託管代碼可以注入到另一個進程中。 –