Driver Development Kit
Microsoft's DDK allows you to create drivers but I've noticed that its kind of costy. Is there another way to get this software or are their any other ways to create drivers?
"The impossibility of conceiving that this grand and wonderous universe with our conscious selves arose through chance, seems to me the chief argument for existence of God; but whether this argument is of real value I have never been able to decide... The safest conclusion seems to be that the whole subject is beyond the scope of man's intellect." - Charles Darwin