services
- From
- Eugene Muzychenko (2:5000/14)
- To
- Yury Haron
- Date
- 2002-12-13T13:38:32Z
- Area
- SU.WINDOWS.NT.PROG
Привет!
13 Dec 02 00:02, you wrote to Vadim Yegorov:
YH> Тьфy. :( Я хотел сказать CreateService, естественно. А вот насчёт
YH> записи не всё так однозначно. Опyская обpаботкy ошибок и пpочyю
YH> мелочёвкy делаем так:
YH> hm = OpenSCManager(NULL, NULL, SC_MANAGER_CREATE_SERVICE |
YH> STANDART_...);
YH> hs = CreateService(hm, "$temp", "$temp", SERVICE_START |
YH> STANDARD_...,
Это называется "делать через задницу" :) CreateService - для установки драйверов/сервисов (которые, по сути, практически одно и то же), которые будут затем запускаться при каждой загрузке системы. То, что ты привел - должно быть в инсталляторе, который один раз запускается из-под админа, ставит твой исправляющий драйвер, и все. А ты хочешь сделать user-mode софтину, которая будет драйвер ставить, запускать и убирать, причем отнюдь не сразу после загрузки ядра, а гораздо позже. Где логика?
Всего доброго!
Евгений Музыченко
--- GoldED+/W32 1.1.4.7
* Origin: Fox Tracks, Novosibirsk, Russia (2:5000/14)