It looks like it would be convenient to write some Windows device-access code in C#. This C# Tutorial looks like a good quick start.