Re: Странная ситуация с запуском сервиса !
От: Alex Fedotov США  
Дата: 19.08.05 16:02
Оценка: 36 (2)
#Имя: FAQ.winapi.service.logonname
Здравствуйте, Аноним, Вы писали:

А>Имеется моя утилитка которая регистрируетя/убирает и запускает/останавливае некоторый сервис. Всё работает хорошо, но днях столкнулся со странной проблемой. Если запускать сервис под некоторым доменным пользователем, нетекущим залогиненным по крайней мере, то утилитка не запускает — возвращает ошибку аутентификации или прав какие=то то чно не скажу сейчас, не помню. Если запустить из меню сервисов, то есть заново ввести пароль/логин то винда пишет что такому то пользователю предоставлены права запуска слежб и после этого всё оработает как обычно. Причём если сервис убирать/зановов регистрировать уже всё штатно и такого ообщения больше я не вижу. В чём проблема и как её избежать ?


Учетная запись, под которой запускается служба, должна иметь право входа в систему в качетсве службы (SE_SERVICE_LOGON_NAME). Стандартный snap-in для управления службами назначает эту привилегию автоматически, о чем вам и сообщает. Вам нужно делать так же (о том, как программно назначить привилегию можно почитать в http://gzip.rsdn.ru/?article/qna/baseserv/privedit.xml
Автор(ы): Александр Федотов
Дата: 09.03.2002
В статье рассматривается управление привилегиями Windows NT
с использованием программного интерфейса, предоставляемого подсистемой
Local Security Authority (LSA).
).
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.