информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Страшный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] как загрузить драйвер после NDIS и до TDI ?! 24.11.01 14:48  Число просмотров: 1062
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
Возьми на www.osr.com утилиту LoadOrder, она в удобной форме отображает последовательность загрузки драйверов, хотя должен заметить что начиная с Windows 2000 порядок может немного не соответствовать показанному (в том что касается WDM драйверов).
<programming>
[Win32] как загрузить драйвер после NDIS и до TDI ?! 23.11.01 16:55  
Автор: NeuronViking_IForgotMyPassword Статус: Незарегистрированный пользователь
<"чистая" ссылка>
и вообще кто знает как можно четко определить загрузку драйвера в системе?!
я имею ввиду следующее: допустим мне нужно чтобы мой драйвер загрузился после загрузки драйвера №1, но перед загрузкой драйвера №2, причем драйвер №1 ниже чем №2 (типа уровней) ...
[Win32] как загрузить драйвер после NDIS и до TDI ?! 23.11.01 17:20  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
> и вообще кто знает как можно четко определить загрузку
> драйвера в системе?!
> я имею ввиду следующее: допустим мне нужно чтобы мой
> драйвер загрузился после загрузки драйвера №1, но перед
> загрузкой драйвера №2, причем драйвер №1 ниже чем №2 (типа
> уровней) ...

поищи в DDK help

DependOnGroup
DependOnService

cb
[Win32] как загрузить драйвер после NDIS и до TDI ?! 24.11.01 04:00  
Автор: NeuronViking_IForgotMyPassword Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > и вообще кто знает как можно четко определить загрузку
> > драйвера в системе?!
> > я имею ввиду следующее: допустим мне нужно чтобы мой
> > драйвер загрузился после загрузки драйвера №1, но
> перед
> > загрузкой драйвера №2, причем драйвер №1 ниже чем №2
> (типа
> > уровней) ...
>
> поищи в DDK help
>
> DependOnGroup
> DependOnService
>
> cb
к сожалению эти параметры применимы тока к сервисам, к драйверам применяется GroupOrder и Tag ... но чё та у меня не работает :(((
[Win32] как загрузить драйвер после NDIS и до TDI ?! 26.11.01 09:45  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
> > DependOnGroup
> > DependOnService
> >
> > cb
> к сожалению эти параметры применимы тока к сервисам, к
> драйверам применяется GroupOrder и Tag ... но чё та у меня
> не работает :(((

извини не удержался... ;))

вот текст из DDK

DependOnGroup
Specifies a load order group on which the driver depends. The driver is started only if at least one member of the specified group has been started.

DependOnService
Specifies another driver or service that must be running before this driver is started.

плюс сам лично этим пользовался чтоб загрузить драйвер до NetBT - так что RTFM...

cb.
[Win32] как загрузить драйвер после NDIS и до TDI ?! 24.11.01 14:48  
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
Возьми на www.osr.com утилиту LoadOrder, она в удобной форме отображает последовательность загрузки драйверов, хотя должен заметить что начиная с Windows 2000 порядок может немного не соответствовать показанному (в том что касается WDM драйверов).
[Win32] как загрузить драйвер после NDIS и до TDI ?! 24.11.01 16:46  
Автор: NeuronViking_IForgotMyPassword Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Возьми на www.osr.com утилиту LoadOrder, она в удобной
> форме отображает последовательность загрузки драйверов,
> хотя должен заметить что начиная с Windows 2000 порядок
> может немного не соответствовать показанному (в том что
> касается WDM драйверов).

вот эту утилиту я и не смог там найти, плохо искал наверное , но мне нужно все это дело програмно реализовать...
[Win32] как загрузить драйвер после NDIS и до TDI ?! 25.11.01 00:15  
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
> вот эту утилиту я и не смог там найти, плохо искал наверное
> , но мне нужно все это дело програмно реализовать...

Вот линк http://www.osr.com/files/loadorder.zip

Если програмно, то все определяется ключами в реестре, сначала смотришь значение Start (Boot, System, Automatic, Manual, Disabled). последнюю группу можно даже не рассматривать так как эти драйвера не грузяться. Для каждой из этих пяти основных групп один и тот же порядок групп устройств (группу в которую входит драайвер определяет параметр Group), устройства в каждой группе стартуют в зависимости от значения параметра Tag, это не значит что драйвера с одинаковыми Start и Group и Tag равными 1 и 2 соответсвенно стартуют именно сначала тот у кого 1 а потом тот у кого 2, порядок загрузки драйверов в одной группе определен в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList
[Win32] спасибо! 26.11.01 05:36  
Автор: NeuronViking_IForgotMyPassword Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > вот эту утилиту я и не смог там найти, плохо искал
> наверное
> > , но мне нужно все это дело програмно реализовать...
>
> Вот линк http://www.osr.com/files/loadorder.zip
>
> Если програмно, то все определяется ключами в реестре,
> сначала смотришь значение Start (Boot, System, Automatic,
> Manual, Disabled). последнюю группу можно даже не
> рассматривать так как эти драйвера не грузяться. Для каждой
> из этих пяти основных групп один и тот же порядок групп
> устройств (группу в которую входит драайвер определяет
> параметр Group), устройства в каждой группе стартуют в
> зависимости от значения параметра Tag, это не значит что
> драйвера с одинаковыми Start и Group и Tag равными 1 и 2
> соответсвенно стартуют именно сначала тот у кого 1 а потом
> тот у кого 2, порядок загрузки драйверов в одной группе
> определен в ключе реестра
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOr
> derList

спасибо!
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach