title: How do I get mouse WM_MouseMove Message on SCREEN?
body: <p>Now I'm working on a project which require me to get mouse moving message from all time.
  My app only have a tiny windows for configuration purpose and it will not even appear on the desktop for most of the time. What I need is I need to be able to record mouse moving on desktop. meaning people moving their mouse on the desktop (which should be explorer.exe ,right?) and I need to know.</p>
  
  <p>How do I do that? Using c# or C++. using inject? Global hook? I heard that only c++ supports global hook, right?</p>