| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Service |
| Автор: drkot 20.9.2006, 11:31 |
| При инсталяции сервиса необходимо указать тип сервиса. Одними из констант есть SERVICE_KERNEL_DRIVER SERVICE_FILE_SYSTEM_DRIVER SERVICE_RECOGNIZER_DRIVER При установке сервиса с вышеуказанными параметрами он отображается в писке драйверов. Интересно в каком кольце находится такой сервис? Прокоментируйте. |
| Автор: Damarus 21.9.2006, 07:53 |
| drkot, дело в том, что Service Control Manager отвечает не только за сервисы, но и за драйверы. SERVICE_KERNEL_DRIVER - ring0 SERVICE_FILE_SYSTEM_DRIVER - ring0 SERVICE_RECOGNIZER_DRIVER - такого у меня MSDN не знает. |
| Автор: Damarus 21.9.2006, 09:00 | ||
Нет. Параметром SERVICE_KERNEL_DRIVER устанавливаются именно драйверы (обычные). Вот почитай: http://wasm.ru/article.php?article=drvw2k02 |
| Автор: drkot 21.9.2006, 10:40 | ||
| Понятно. Так и думал (надеялся). могу числовое значение сказать. Добавлено @ 10:46 Вот значения констант.
Damarus, а MSDN у тебя локализованый или инглецкий? Очень локализованый хочется. |
| Автор: ASGDeveloper 21.9.2006, 11:48 |
Так вроде вот: http://msdn.microsoft.com/library/rus/ |
| Автор: Damarus 21.9.2006, 14:18 | ||
Инглецкий, из поставки VS2005 Team Suite. |
| Автор: drkot 21.9.2006, 15:44 |
очень жаль. Считаю вопрос решенным. |