Reading Media Center Remote


I am looking for a way to easily read the state of the buttons on a Windows Media Center remote... I have found some links that describe how to capture the messages sent by the remote control, but the main problem is that I need to be able to read from the remote NO MATTER which window is the topmost window. The examples that I had found all only help you get the signals when your program is the topmost window... but I need to be able to read the buttons even when my program is in the background. So I'm not 100% sure how the best way to read it like this would be. I suppose one option is a global hook that could intercept the messages from whichever is the topmost window, but I am not sure if maybe there is a better way that is not so resource heavy. The WMC remote is a standard HID device, so I think maybe there is a better way to read it directly with RAW data, but I'm not sure since I'm not too familiar with programming for hardware. Here are some of the more helpful links that I have found... [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view]([url removed, login to view]).aspx Please let me know if you think you can do the job, and also some details of how you plan to go about reading from the remote (ie, using the global hook or another method?)

Skills: C Programming, Engineering, Microsoft, MySQL, PHP, Project Management, Software Architecture, Software Testing, Windows Desktop

See more: standard library c, remote programming job, remote programming, remote control programming, programming remote control, programming remote, programming one for all remote, programming center, programming blogs, programming a remote, problem archive, one for all remote programming, media programming, hid global, c programming standard library, c library standard, c 11 standard library, archive problem, go media, best remote, best programming blogs, remote php job, remote job php, how to get a job in programming, remote job

Project ID: #3926530

1 freelancer is bidding on average $2550 for this job


See private message.

$2550 USD in 14 days
(55 Reviews)