информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win32] как загрузить драйвер после NDIS и до TDI ?! 24.11.01 14:48  Число просмотров: 1144
Автор: 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-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach