Вопрос № 94522: 1)как сделать на языке c unload driver при помощи api,
2)как сделать на языке c remove driver при помощи api...
Вопрос № 94.522
1)как сделать на языке c unload driver при помощи api,
2)как сделать на языке c remove driver при помощи api
Отправлен: 09.07.2007, 21:58
Вопрос задал: Ingberg (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: QDSota
Здравствуйте, Ingberg!
1. 4 шага:
Manager=OpenSCManager(0,0,SC_MANAGER_ALL_ACCESS);
Service=OpenService(Manager,YourDriverName,SERVICE_ALL_ACCESS);
ControlService(Service,SERVICE_CONTROL_STOP,Status);
CloseServiceHandle(Service);
CloseServiceHandle(Manager);
2. вставить 5-й шаг:
...
DeleteService(Service);
CloseServiceHandle(Service);
CloseServiceHandle(Manager);
(он удаляет драйвер из списка драйверов - но не производит удаление самих файлов драйверов).
--------- Открыть глаза навстречу солнцу
Ответ отправил: QDSota (статус: Профессионал) Тел.: 8-916-53-43-916 ICQ: 84611301 ---- Ответ отправлен: 10.07.2007, 12:32
Отвечает: Ilkras
Здравствуйте, Ingberg!
В Линуксе с помощью команды "system"; она запускает на выполнение строку как если бы она была введена из shell
Ответ отправил: Ilkras (статус: Студент)
Ответ отправлен: 10.07.2007, 14:41 Оценка за ответ: 4