Вопрос по порядку установки драйверов
В статье по драйверам сказано:
Цитата:
Можно ли обойтись таким способом? |
Цитата:
ADD: однако глупость сморозил - перепутал этап компиляции драйвера с этапом установки, посмотри лог %WINDIR%\setuplog.txt, там видно что порядок установки никак не связан с именем драйвера, а определяется индексом, который формируется на основе индекса шины и индексом устройства на шине... |
Т.е. я правильно понял, что то, что написано в статье:
Цитата:
|
Цитата:
статья переводная, но пока я не вижу подтверждений - ни фактических, ни логических: Во-первых, открой диспетчер устройств, выбери режим просмотра "по подключению" и сравни с фактическим порядком установки устройств из SETUPLOG.TXT, имхо очевидно, что перечисление устройств идет (в основном) по узлам дерева подключений, но никак не по имени INF-файла, тем более что перед установкой (во время компиляции) система все равно переименовывает его на что-то типа OEMxxxx.INF в каталоге "Windows\Inf". Во-вторых, такое поведение не соответствовало бы PnP-спецификации, где сначала устройство заявляет о себе, а потом диспетчер PnP находит ему драйвер... а поскольку устройства подключены через шины, то они (драйверы шин) и решают кого ставить первым, а кого вторым (обычно в порядке нумерации слотов). З.Ы. одно исключение - ROOT и не-PnP устройства система может ставить на свое усмотрение, но даже в этом случае сортировка по имени сомнительна, скорее всего порядок будет по уменьшению значимости для процесса установки - сначала поддержка ACPI, драйверы шин, и т.д. |
Спасибо.
|
Время: 21:30. |
Время: 21:30.
© OSzone.net 2001-