Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to make a usb driver in c for windows. I have good background in c and c++.
Can anybody suggest me how should i start my development?any suggestion?

share|improve this question

closed as off topic by Ƭᴇcʜιᴇ007, Nicole Hamilton, slhck Mar 10 '13 at 20:06

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
Open VS, start Googling. But more seriously, you're probably better off starting with (re)searching on StackOverflow.com. As-is, your question is WAY to broad. :) –  Ƭᴇcʜιᴇ007 Mar 10 '13 at 19:47
    
I searched in stack overflow but i didn't find.Can you please tell me how should i start? –  user1928849 Mar 10 '13 at 19:51
2  
You may want to start by defining your goal better than "make a usb driver in c for windows", as that doesn't really mean anything (to me at least). Anyhow a quick search of SO turned up these (and MANY others): How do I program a driver for a USB device for windows platform?, and Custom USB device driver, Windows. –  Ƭᴇcʜιᴇ007 Mar 10 '13 at 19:57

1 Answer 1

up vote 1 down vote accepted

start by downloading and checking the documentation for the WDK here: http://msdn.microsoft.com/en-us/library/windows/hardware/gg487428.aspx

then perhaps check out the MS DDK Solution center here: http://support.microsoft.com/ph/7229

and then mabey a tutorial or two: http://www.rohitab.com/discuss/topic/24166-windows-driver-development-tutorial/

http://www.codeproject.com/Articles/9504/Driver-Development-Part-1-Introduction-to-Drivers

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.