First, thank you very much for a great article.
Second, I am trying to download the "Full package" and the Microsoft's antivirus locks it.
Is there another way to get it?
While I was searching for something to help in general (several processes talking to one process in a bottle neck type of situation) I stumbled across this tasty tid-bit. I learned a lot from this and enjoyed reading it. Thank-you for the effort it obviously took.
I noticed that user32.dll is assumed to be mapped to the same place in both processes; this assumption only holds true for kernel32.dll. This actually caused a problem running the code in Wine.
The patch at http://silenceisdefeat.org/~tkho/patches/WinSpy-fix.patch addresses the problem.
In your sample App you just swapped the Messages. But I want to call a function if for e.g. the Left Mouse Button is hit. So let's call the Function void HelloWorld. And if I click on the Start Button I want that this function is called.
It seems my last RE didn't worked correctly so I posted it new
The article was so informative and well-formed.
Maybe this is out of topic, but I'm just wondering
whether we can not just "read" contents but also "write" contents to a certain control of other applications.
Putting some messages into Edit box and then pressing "OK" could be an example. I guess posting an event message into the message queue could be one solution. How can I implement this idea?