VB OpenDriver & CloseDriver

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Cash+
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 18.11.2004 (Чт) 16:47

VB OpenDriver & CloseDriver

Сообщение Cash+ » 12.08.2005 (Пт) 23:51

В общем необходимо управлять драйверами (включать-выключать) из VB. В MSDN наткнулся на следующие функции:

Для начала работы с драйверами необходимо его подключить - это делает апи функция OpenDriver (далее

Declare Function OpenDriver Lib "winmm.dll" (ByVal szDriverName As String, ByVal szSectionName As String, ByVal lParam2 As Long) As Long

szDriverName - имя файла драйвера или его ключ в реестре
lpSectionName - на сколько понял раздел в system.ini или регистре, если значение NULL то DRIVER32
lParam - дополнительный параметр передаваемый DriverProc (если правильно перевел и понял) через него передаются команды - DRV_CLOSE, DRV_DISABLE, DRV_ENABLE, DRV_LOAD, DRV_OPEN и т.д.

Помогите разобраться с работой этих функций[/syntax]

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 13.08.2005 (Сб) 6:53

Если не ошибаюсь, для управления драйвером нужно юзать юзать Declare Function DeviceIoControl Lib "kernel32" (ByVal hDevice As Long, ByVal dwIoControlCode As Long, lpInBuffer As Any, ByVal nInBufferSize As Long, lpOutBuffer As Any, ByVal nOutBufferSize As Long, lpBytesReturned As Long, lpOverlapped As Any) As Long
, и StartService, ControlService для запуска и остановки.
الفيجوال بيسك الرابح

Cash+
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 18.11.2004 (Чт) 16:47

Сообщение Cash+ » 13.08.2005 (Сб) 11:18

А есть возможность указать на какой-либо пример, просто с самой системой я еще не работал, а по голой теории мне достаточно тяжело разобраться?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 123

    TopList