![]() ![]() When a device is installed by using WinUSB.INF on Windows 8, it automatically installs the device under the “USBDevice” class. The compatible ID and USBDevice definitions are shown here:ĬlassGuid= It also includes a newly defined setup class called “USBDevice”. The INF includes an install section that references a compatible ID called USB\MS_COMP_WINUSB. In Windows 8, the in-box Winusb.inf file has been updated. Those sections are required for instantiating the service, copying inbox binaries, and registering DeviceInterfaceGUID that is required by applications to find the device and talk to it. ![]() The custom INF must specify your device specific hardware ID and also include sections from the inbox Winusb.inf. , and then install the driver on the target machine. Prior to Windows 8 if you choose Winusb.sys as the function driver for your device, you have to write a custom INF (see In this blog, we’ll explain how you can build your device so that the Winusb.sys gets installed automatically on Windows 8 and earlier versions of the operating system. If you are developing a USB device for which Windows doesn’t include an in-box class driver, you can use Winusb.sys as the device driver instead of writing your own driver. Is a Microsoft-provided kernel-mode client driver for USB devices. ![]()
0 Comments
Leave a Reply. |