# HG changeset patch # User Oleksandr Gavenko # Date 1288016651 -10800 # Node ID 76016e0c69f9a9156cb54815b41b8c0d0fa8eba7 # Parent fd703dc282b706f5ff67b8251e306325a7ac6e75 Driver Selection Process. diff -r fd703dc282b7 -r 76016e0c69f9 driver-win.rst --- a/driver-win.rst Mon Oct 25 14:12:49 2010 +0300 +++ b/driver-win.rst Mon Oct 25 17:24:11 2010 +0300 @@ -189,3 +189,15 @@ cmd# rundll32.exe devmgr.dll,DeviceProperties_RunDLL /DeviceID "ACPI\PNP0F03\4&1A8C8C2E&0" http://msdn.microsoft.com/en-us/library/ff548170.aspx + +* Driver Selection Process. + +Windows uses the following criteria to select a driver for a device: + + * Windows selects the driver that has the lowest rank value as the best match for the device. + * For drivers that have equal rank, Windows selects the driver that has the most recent date. + * For the drivers that have equal rank and date, Windows selects the driver that has the highest version. + * Windows XP SP1 and later: For drivers that have equal rank, date, and version, Windows can select any driver. + * Windows XP and Windows 2000: For drivers that have equal rank, date, and version, Windows can select any driver. + + http://msdn.microsoft.com/en-us/library/ff549553.aspx