Hardware ID.
--- 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