# HG changeset patch # User Oleksandr Gavenko # Date 1288600426 -7200 # Node ID 2fd37a2d3aefa8d88f17d89133f476439b9f6721 # Parent 2a0bed0e3bba406acdf54fa6045141742c1d81f9# Parent a1c4d8b5711b32ce74aaeb2b20ab77d75792f570 Automated merge with file:///cygdrive/d/srv/hg-home/tips diff -r 2a0bed0e3bba -r 2fd37a2d3aef driver-win.rst --- a/driver-win.rst Fri Oct 29 18:42:13 2010 +0300 +++ b/driver-win.rst Mon Nov 01 10:33:46 2010 +0200 @@ -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 diff -r 2a0bed0e3bba -r 2fd37a2d3aef windows.rst --- a/windows.rst Fri Oct 29 18:42:13 2010 +0300 +++ b/windows.rst Mon Nov 01 10:33:46 2010 +0200 @@ -307,3 +307,21 @@ 1. Start Control Panel and double-click User Accounts. 2. In the User Accounts tasks window, click Turn User Account Control on or off. 3. Clear the Use User Account Control (UAC) to help protect your computer check box, and then click OK. + +* Fix file association. + +Check current association: + + $ cmd /c assoc | grep -i "^\.mp3" +.mp3=mp3file + +Get list of all available commands: + + $ cmd /c ftype +... +AIMP.mp3="C:\Program Files\AIMP2\AIMP2.exe" "%1" +... + +and select one on them: + + $ cmd /c assoc .mp3=AIMP.mp3