Конференция "Прочее" » Диспетчер устройств
 
  • {RASkov} © (21.11.08 01:17) [0]
    [Win XP]
    Вот есть такая возможность в диспетчере устройств, как "автоматическая установка устройства".... и если есть диск в приводе, то начинается шмон по нему и в конце вывод найденых совместимых драйверов(инфов)...
    Так вот вопрос, а можно ли как нибудь диспетчер натровить на любую папку, и чтоб он по ней начал искать во всех вложенных папках? ...ну как по СД дискам
  • {RASkov} © (21.11.08 01:25) [1]
    т.е. есть папка с драйверами (очень много их там и все разные) и есть некое устройство опознаное этим самым диспетчером как, например, "PCI Device", и вот чтоб вручную не выбирать(выяснять), а запустить туда руки диспетчера, пускай сам ищет(выбирает)....
  • KilkennyCat © (21.11.08 01:33) [2]
    можно. Но ты имеешь ввиду вообще, чтоб он даже диалога этого не предлагал?
  • KilkennyCat © (21.11.08 01:35) [3]
  • {RASkov} © (21.11.08 01:39) [4]
    > [2] KilkennyCat ©   (21.11.08 01:33)

    Да пусть предлогает..... лишь бы искал начиная с указанной папки и в глубь....
    Т.е. есть папка Drivers а в ней наприме Video, Sound, Modem, Printer ну а в них например в Video - ATI, NVIDEA, Еще что-то, ну и т.д....
    Вот как бы ему(диспетчеру) указать начать поиск с Drivers и пусть ищет для своего PCI Device подходящий драйвер....
  • {RASkov} © (21.11.08 01:40) [5]
    Ой.... сейчас гляну :) пока набирал...
  • KilkennyCat © (21.11.08 01:40) [6]
    ну, в ссылке выше, вроде как, все подробно.
  • {RASkov} © (21.11.08 01:48) [7]
    > [6] KilkennyCat ©   (21.11.08 01:40)

    Да, но вроде это не то чуть чуть.... или я пока не совсем понял...
    Установка с использованием службы удаленной установки (RIS) - вот вроде бы оно, но...
    там вроде как предлогают эти драйвера еще подготавливать, а не хотелось бы....
  • KilkennyCat © (21.11.08 01:50) [8]
    Зато там описано, где в реестре и как прописываются пути для "автоматической" установки. Полное же решение избавит, похоже, вообще от действий пользователя.
  • {RASkov} © (21.11.08 01:59) [9]
    > [8] KilkennyCat ©   (21.11.08 01:50)

    Ага, вроде что-то похожее.... нужно будет попробывать... как раз даже удобно по сети.... подготовить регфайлик с нужными параметрами и вуаля...
    Хех... нужно пробывать) Спасибо.
  • {RASkov} © (21.11.08 02:23) [10]
    Что-то я не пойму, я зря радуюсь что ли :( ...подозреваю, что в DevicePath: нужны все пути к инфам...:( днем проверю)
  • Anatoly Podgoretsky © (21.11.08 09:24) [11]
    > {RASkov}  (21.11.2008 1:39:04)  [4]

    В Висте реализовано
  • Rouse_ © (21.11.08 09:31) [12]
    Через subst папку подключи и натравливай :)
  • {RASkov} © (21.11.08 12:34) [13]
    > [11] Anatoly Podgoretsky ©   (21.11.08 09:24)

    Ну в ХП же по дискам СД, ДВД ищет и не стесняется.... почему на(по) ХДД так не может? :(

    > В Висте реализовано

    Дразнишься :) Может это и плюс, но пока их не достаточно :о)


    > [12] Rouse_ ©   (21.11.08 09:31)

    Т.е. сделать ее(папку) якобы на виртуальном СиДироме? :)

    ЗЫЖ пока не проверял способ с реестром....
  • Anatoly Podgoretsky © (21.11.08 13:19) [14]
    > {RASkov}  (21.11.2008 12:34:13)  [13]

    Может и ищет в ХР, как то не обращал внимания - я редко ставлю с СД.
    Но в Висте есть галочка просматривать и вложенные подкаталоги.
  • {RASkov} © (21.11.08 14:55) [15]
    Не хочет работать вариант с реестром... эХПихе подавай папку с инфами...
    Можно конечно попробывать вариант с виртуальным сидиромом, но это вообще изврат какой-то....)
    Вопросы:
    Устройства, которые не установлены, т.е. которые в списке "Другие устройства" в реестре(CurrentControlSet\Enum) находятся как и другие(установленные) только с class = Uncknow. Так это или они где в отдельном месте могут быть?

    Как бы мне этот список("Другие устройства") получить, есть ли какие АПИ для этого или в ручки работа с реестром, а может уже готовые решения есть для Делфи?
    Знает ли тут кто на них(вопросы) ответы или в гугл меня? :) Спасибо в любом случае.
 
Конференция "Прочее" » Диспетчер устройств
Есть новые Нет новых   [134446   +31][b:0][p:0]