Hi, I was wondering how to program a device driver for Windows XP in c++. For example, say I wanted to make a device driver for a mouse (I say mouse because that seems like one of the most simple everyday 'tools', and would seem as though it were the easiest to write the code for), how would I do this... Is it simple, does it require knowledge of assembly.
I don't expect an answer to be given right here in the forum (though it would be nice), all I really ask is that someone point me in the right direction... Please don't just say 'MSDN'... I am perfectly aware that the MSDN library is a very good resource, and I plan to search there.