Старт драйвера при загрузке ОС

Тема в разделе "WASM.WIN32", создана пользователем DeeoniS, 14 дек 2006.

  1. DeeoniS

    DeeoniS New Member

    Публикаций:
    0
    Регистрация:
    6 авг 2004
    Сообщения:
    132
    Здравствуйте, есть такая проблема: в системе установлен драйвер с параметром SERVICE_AUTO_START. Т.к. драйвер стартует на поздних этап загрузки ОС, то иногда происходит нехорошая вещь - в частности юзер-мод приложение общаеющиеся с драйвером стартует раньше драйвера и сразу пытается к нему обратиться, соответсвенно получаем ошибку что девайс не найден. Пробовал ставить драйвер с параметром SERVICE_BOOT_START, но он вообще не запускается, а в журанле событей системы пишется, что произошел сбой при его старте... и все.

    Единственное решение, которое пришло мне в голову - это некоторый ограниченный интервал времени переодически пытаться открыть устройство драйвера, и в случае успеха радоваться. Может есть другой способ, или кто подскажет почему не работает SERVICE_BOOT_START????
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Попробуй поставить SERVICE_SYSTEM_START.
    Скорее всего ты обращаешься к ещё не загруженным ресурсам системы.