Windows device drivers are typically written in "C" or ASM. There are toolkits available from third parties, or you can just go with the Microsoft DDK. Not easy, not fun, but a great feeling of satisfaction when it works. Bob Ammerman RAm Systems (contract development of high performance, high function, low-level software) -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu