Цитата boss911:
Так вот, распакованный драйвер не ставится в этом случае, собственно не уставится и из CD, как я понимаю. Понятное дело, что распакованный драйвер без проблем установится с HDD, но только не с CD. »
|
Нет. Не так. На Т-40 драйвер не ставится ни с CD, ни с HDD (например если его в составе пакета драйверов на HDD распаковали предварительно).
Связано это с "конструктивными" особенностями setupapi.dll: на этом этапе, при загрузке ИНФ-файла функция разбора секции
[DestinationDirs] для идентификатора папки
01 возвращает букву установочного CD, из которого в данный момент устанавливается ОС. Связано это с тем, что самой этой функции на вход не передается полный путь к ИНФ-файлу, а только его имя, поэтому она и не может вычислить местоположение ИНФ-а, и тупо возвращает букву CD.