I'm trying to understand and implement the sample presented in this MSDN forum thread.
The sample involves implementing a global hook to catch mouse movement and click events, and act on them under certain circumstances.
I know C# pretty well, but I don't know C++ enough to understand what this sample code is doing. The contributor of the sample says a logfile should be created for certain mouse events, but I'm not seeing a log file created in the build folder of the sample, so not sure what's wrong.
I'd like to be able to break down the example and see exactly how the DLL is used by the sample app (located here). In the meantime I'm wading through this informative article on CodeProject which describes global system hooks.
Help in this regard from anyone with C++ expertise would be greatly appreciated!!