Цитата quarq:
а в случае устоновки драйверов в процесе устоновки виндовс будет по всей видимости работать правило № 3 »
|
Это не правило, а просто вы, как и wolkow70, оторвали эту мою фразу от предыдущей.
Но мой склероз мне таки изменил.
Вот что пишет Майкрософт (главное выделено жирным):
How Setup Selects Drivers
This section describes how Setup locates and selects a function driver for a Plug and Play (PnP) device.
Setup represents a driver as a driver node, which includes all the software support for a device, such as any services, device-specific co-installers, and registry entries. The services for a device include a function driver and any upper-level and lower-level device filter drivers.
Some devices require a vendor-supplied driver that is designed specifically for that device. Other devices can be operated by a vendor-supplied driver that is designed to support a family of devices. Still other devices can be driven by a system-supplied driver that supports all the devices of a given device setup class. Setup selects the driver that it determines is the most specific match to a device. If Setup does not find such a driver, it chooses from increasingly more general drivers.
Setup searches only in specific locations for drivers that match a device. A driver matches a device if one of the Plug and Play (PnP) device identification strings that is reported by the bus driver for the device matches a device identification string in an INF Models section entry of the driver INF file. For more detailed information about where Setup searches for matching drivers, see Where Setup Searches for Drivers.
Setup creates a list of all the matching drivers that it finds and assigns each driver a rank. Setup represents the rank of driver by an integer value, greater than or equal to zero, where the lower the value, the better the driver match to a device. Setup selects the driver that is the best match to a device (has the lowest rank value). For information about how Setup ranks drivers, see How Setup Ranks Drivers (Windows Vista) or How Setup Ranks Drivers (Windows Server 2003, Windows XP, and Windows 2000).
By default, if there are more than one equally ranked driver that is a best match for a device, Setup uses the following additional criteria to select a driver: the driver date and the driver version, where the date and version are specified by the INF DriverVer directive that is contained in the driver INF file; and whether the driver is signed. The following lists how these criteria are applied to select a driver for a device,
(Beginning with Windows XP SP1) Setup selects the driver that is the best match for the device (has the lowest rank value). For drivers with equal rank, Setup selects the driver with the most recent date. For the drivers with equal rank and date, Setup selects the driver with the highest version. For drivers with equal rank, date, and version, Setup can select any driver.
(Windows XP and Windows 2000) Setup selects the driver that is the best match for the device (has the lowest rank value). For drivers with equal rank, Setup selects the driver with the most recent date. For the drivers with equal rank and date, Setup selects the driver with the highest version. For drivers with equal rank, date, and version, Setup can select any driver. In addition, for Windows 2000 only, Setup selects the driver with the most recent date only if the driver package is signed. Otherwise, Setup does not use the DriverVer entries and uses a default date of 00/00/0000.
In addition to the default criteria that Setup uses to rank and select a driver, class installers and class co-installers can also participate in driver selection and ranking as described in Installer Driver Selection and Ranking.
Lastly, Setup on Windows Vista ranks drivers that have a Microsoft signature for Windows Vista better than any driver that has an Authenticode signature, even if a driver with an Authenticode signature in all other aspects is a better match for a device. A network administrator can change this default behavior for network computers by setting the AllSignersEqual group policy.