0
votes

How would an OEM go about getting their USB device driver added to Windows Update, so that it will be downloaded and installed automatically when the device is connected to the PC? In our case, if it matters, it will be a custom USB device class, and the driver will wrap WinUSB.

Is it possible to do this for Windows 7, Windows 8, and Windows 10? 32 and 64-bit.

What keywords (for searching) and concepts should I be aware of?

1
This site is for programming questions. How to register with Microsoft is off-topic.Marc B
@MarcB, surely there's more to it (including programming steps) than just registering with Microsoft. On-topic lists a specific programming problem, software tools commonly used by programmers, and a practical, answerable problem that is unique to software development. Seems to me this this question fits all of those.cp.engr
You've got two parts: Getting your driver INF signed, and getting the signed driver bundle added to Windows Update. Start here: msdn.microsoft.com/en-us/windows/hardware/gg463010.aspxBen Voigt
Keep in mind that with MS OS 2.0 Descriptors, you can get WinUSB attached to your Device and show a custom name in the Device Manager in Windows 8.1 and later, so (with some qualifications) there is no reason to even have a driver. Also, it's possible to sign a driver yourself and distribute it to users without getting Microsoft's permission or registering the driver with them; see my article on signing.David Grayson

1 Answers

0
votes

The question is misguided. The interface to WinUSB lives in userspace - not kernel space - so that DLL will be a library that lives in userspace; it won't be a driver.

The device will report via its device descriptors to Windows that it can use the WinUSB driver, so Windows won't look for its wrapper.