# HG changeset patch # User Oleksandr Gavenko # Date 1288275803 -10800 # Node ID 2c884c88fd237df2bd07eaef709243ed908f48b6 # Parent 6eeff5c4e2fe269529c796d22c4a05800602f09f Hardware ID. diff -r 6eeff5c4e2fe -r 2c884c88fd23 driver-win.rst --- a/driver-win.rst Thu Oct 28 14:14:25 2010 +0300 +++ b/driver-win.rst Thu Oct 28 17:23:23 2010 +0300 @@ -192,6 +192,10 @@ Code-Signing Best Practices. http://msdn.microsoft.com/en-us/library/ff550764.aspx Device Installation Signing Requirements. + http://www.microsoft.com/whdc/winlogo/categories.mspx + Windows Logo Program Test Categories. + http://www.microsoft.com/whdc/driver/install/drvsign/crosscert.mspx + Root Authority Cross-Certificate List ** Tools for Signing Drivers. @@ -236,3 +240,28 @@ package for the user's device, can legally distribute it, and can automatically download it. http://msdn.microsoft.com/en-us/library/ff554874.aspx + +* Hardware ID. + +PCI and AGP buses: Contain subsystem ID and subsystem vendor ID (&SUBSYS in the ID string). Drivers +must have VID/DID/SVID/SID PNP ID entries to be published via Windows Update. + +PCI Device Subsystem IDs and Windows specifications are available at: +http://www.microsoft.com/whdc/archive/pciidspec.mspx + +PCMCIA: Always specific; contains PCMCIA in the ID string. + +USB: Contains VID and &PID in the ID string. + +IEEE 1394: Always specific; contains 1394 in the ID string. + +HID: Contains &VID and &PID in the ID string. + +IDE: Contains IDE\ in the ID string. + +Parallel Port Printers: Contain LPTENUM\ in the ID string. + +IrDA Printers: IDs begin with HWP. + + http://www.microsoft.com/whdc/winlogo/winup/default.mspx + Windows Update Driver Publishing