Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

остановить драйвер   Найти похожие ветки 

 
ATarget ©   (2005-06-13 13:38) [0]

Ситуация - допустим есть фаил драйвера sampledriver.sys он уже запущен. Вопрос - возможно ли его остановить (выгрузить) ?


 
ATarget ©   (2005-06-13 13:40) [1]

Всё что не жалко можете слать на моё мыло Atarget@mail.ru.
Ато оно у меня простаивает уже пол года.


 
Eraser ©   (2005-06-13 13:46) [2]

ATarget ©

Для legacy драйверов, к которым скорее всего относится sampledriver.sys, необходимо послать запрос IRP_MJ_CLOSE, для wdm драйверов -- запрос IRP_MJ_PNP с минорным запросом IRP_MN_REMOVE.

Ни первый ни второй вариант не обязаны обязательно работать.


 
ATarget ©   (2005-06-13 13:49) [3]


Eraser ©

Для legacy драйверов, к которым скорее всего относится sampledriver.sys, необходимо послать запрос IRP_MJ_CLOSE, для wdm драйверов -- запрос IRP_MJ_PNP с минорным запросом IRP_MN_REMOVE.


А как посылать эти запросы?


 
gdaujk ©   (2005-06-13 13:51) [4]

Ато :-)


 
Eraser ©   (2005-06-13 13:59) [5]

ATarget ©   (13.06.05 13:49) [3]
А как посылать эти запросы?


как вариант - через SCM менеджер.
Проведи поиск в спарвке по слову "ControlService"


 
ATarget ©   (2005-06-13 14:07) [6]


как вариант - через SCM менеджер.
Проведи поиск в спарвке по слову "ControlService"


Вот всё, что оно мне нашло

Indicates whether clients are allowed to pause the service.

Delphi syntax:

property AllowPause: Boolean;

C++ syntax:

__property bool AllowPause = {read=FAllowPause, write=FAllowPause, default=1};

Description

AllowPause indicates whether clients of the service can pause and resume the service by calling the Windows API ControlService function. When AllowPause is true, an OnPause event occurs before the service pauses, and an OnContinue event occurs when the service resumes.

Только чего с этим сделать?


 
Eraser ©   (2005-06-13 14:10) [7]

ATarget ©   (13.06.05 14:07) [6]

Ну тогда поищи по "Service Control Manager".
У меня мсдн на винте, поэтому ссылку не знаю, но инфы по этой теме в мсдн полно.


 
ATarget ©   (2005-06-13 14:13) [8]


> ATarget ©   (13.06.05 14:07) [6]
>
> Ну тогда поищи по "Service Control Manager".
> У меня мсдн на винте, поэтому ссылку не знаю, но инфы по
> этой теме в мсдн полно.

А где "мсдн" можно взять?


 
Eraser ©   (2005-06-13 14:14) [9]

http://msdn.microsoft.com/

В правом верхнем углу поиск.


 
ATarget ©   (2005-06-13 14:44) [10]


> У меня мсдн на винте

А де такие водятся?


 
Eraser ©   (2005-06-13 15:30) [11]

ATarget ©   (13.06.05 14:44) [10]

На удивление я купил это в нашем городе, кто-то видать с бодуна перепутал MSDN с фильмом )) ну а я купил - 3 CD - MSDN 2004 за январь.



Страницы: 1 вся ветка

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.134 c
14-1122357192
Ega23
2005-07-26 09:53
2005.08.14
С днем рождения! 26 июля


14-1121506530
Игорь Шевченко
2005-07-16 13:35
2005.08.14
Мы не продаем Родину...


14-1121935406
Calm
2005-07-21 12:43
2005.08.14
Стандарты оформления документации к ПО, где почитать?


14-1121935462
Praco
2005-07-21 12:44
2005.08.14
Рыбалка в Московской области.


6-1115251033
Программович
2005-05-05 03:57
2005.08.14
Поддержка TIdHTTPServer ом cgi приложений