Программная загрузка и выгрузка драйверов

Тема в разделе "WASM.WIN32", создана пользователем ubil, 12 сен 2005.

  1. ubil

    ubil New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2004
    Сообщения:
    203
    Адрес:
    ODESSA:)
    Никто не знает, как это делается?

    Например, Aida32 когда запускается, в строке состояния кроме всего прочего пишет "Загрузка Драйверов..."

    То же самое мне бы хотелось знать насчет выгрузки. Например, чтобы моя программа могла выгрузить стандартный драйвер параллельного порта, загрузить мой драйвер, который получит те же ресурсы и т.п., а при завершении возвращала все в исходное состояние...

    Вообще, процедура с выгрузкой возможна?
     
  2. NeuronViking

    NeuronViking New Member

    Публикаций:
    0
    Регистрация:
    29 окт 2004
    Сообщения:
    476
    Адрес:
    где-то в Сиднее
    если драйвер предусматривает выгрузку, то возможно, иначе - нет. точнее выгрузить всегда можно, только последствия тебя не обрадуют =)

    самый очевидный способ программно управлять драйверами ( выгружать, загружать) это используя, например, функции SCM, типа OpenSCManager... а можно например поизвращаться =) и сделать загрузку/выгрузку через манагер PnP... т.е. создаешь соответсвуующий псевдодевайс и эмулируешь его IN и OUT =)