![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование драйвера
Duk_ © (2005-07-31 19:12:00)Как подключить и использовать драйвер. Если у кого-то есть пример - поделитесь!!!
Eraser (2005-08-06 14:05:00) [1]Ожно ещё и INI файл установочный написать - тоже вариант.
Маг Похмеляйнен (2005-08-06 13:57:00) [2]Можно вручную прописать сервис в реестре, на время отладки.
MS-REM (2005-08-06 12:44:00) [3]AINCity.narod.ru
Duk_ (2005-08-06 11:37:00) [4]А все на CreateService останавливается.
Digitman (2005-08-05 12:29:00) [5]
> не получается его загрузить в Делфи
а почему ты не проверяешь результат вызова StartService() ?
Duk_ (2005-08-05 11:28:00) [6]Драйвер нормальный. У меня не получается его загрузить в Делфи.
Digitman (2005-08-04 13:40:00) [7]с отладчиком дружишь ?
установи у себя WinDbg от Майкрософт и отлаживай/трассируй свой драйвер вдоль и поперек...
Digitman (2005-08-04 13:38:00) [8]
> работает нормально
откуда знаешь ?
> Почему-то не работает
ты сказал ?
Duk_ (2005-08-04 13:26:00) [9]Еще раз скажу. wasm.ru сайт для ассемблерщиков, но эта же прога (в смысле моя) на асме работает нормально.
Digitman (2005-08-04 10:05:00) [10]
> Duk_ © (04.08.05 09:38) [21]
на wasm.ru есть куча примеров
Duk_ (2005-08-04 09:38:00) [11]Ну а кто-то может что-то сказать по моим исходникам. Работают они у кого-то или нет???
Duk_ (2005-08-03 10:06:00) [12]Удалено модератором
Примечание: Создание пустых сообщений
Duk_ (2005-08-02 19:50:00) [13]Удалено модератором
Примечание: Offtopic
n0name (2005-08-02 17:02:00) [14]А что тебе показывать, это готовое приложение, посмотри обработчики кнопок.
n0name (2005-08-02 17:01:00) [15]Моё драйвер не пиликает, и писал я его на делфи.
Duk_ (2005-08-02 15:45:00) [16]>>Eraser:
n0name (01.08.05 16:17) [8]
Покажи как ты используешь функции.
Как ты писал драйвер? Пиликает при инициализации?
Eraser (2005-08-02 13:40:00) [17]Duk_ ©
Издеваешься?
Я спросил в [11] что функциивозвращают, а не твой код.
Return Values
If the function succeeds, the return value is a handle to the service.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.
Errors
The following error codes can be set by the service control manager. Other error codes can be set by the registry functions that are called by the service control manager.
Value Meaning
ERROR_ACCESS_DENIED The handle to the specified service control manager database does not have SC_MANAGER_CREATE_SERVICE access.
ERROR_CIRCULAR_DEPENDENCY A circular service dependency was specified.
ERROR_DUP_NAME The display name already exists in the service control manager database either as a service name or as another display name.
ERROR_INVALID_HANDLE The handle to the specified service control manager database is invalid.
ERROR_INVALID_NAME The specified service name is invalid.
ERROR_INVALID_PARAMETER A parameter that was specified is invalid.
ERROR_INVALID_SERVICE_ACCOUNT The user account name specified in the lpServiceStartName parameter does not exist.
ERROR_SERVICE_EXISTS The specified service already exists in this database.
Duk_ (2005-08-02 12:03:00) [18]Удалено модератором
Duk_ (2005-08-02 09:55:00) [19]>Eraser [11]: 'Can not register driver'
n0name (2005-08-02 04:20:00) [20]Скинул. Там 2 варианта - GUI и консоль. Они используют одну библиотеку.