Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Нужен ликбез по сервисам. / 8 сообщений из 8, страница 1 из 1
31.07.2007, 18:54:35
    #34696602
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
Задача:
OS - Win2003 Server
Есть программа в c:\program files\etc...\my.exe
Её надо запустить как сервис, но при этом, надо чтобы стартовый каталог был D:\
Программа должа иметь доступ до сети и сетевых дисков, кидать и принимать броадкасты.
Обязательна возможность лочить страницы памяти.
Доступ до десктопа залогиненого в данный момент юзера желателен, но не обязателен.

Пробовал создать специального юзера, для этого конкретного сервиса (иначе не понятно кому разрешать Lock Pages in Memory), но намертво застрял на стартовом каталоге. Не пойму, почему Home Dir этого специального юзера не становится стартовым каталогом сервиса.
Эксперты в сервисах, ваше слово?
...
Рейтинг: 0 / 0
31.07.2007, 18:57:33
    #34696609
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
White OwlМожет, зашедулить на старт системы просто ? С запуском от имени того самого пользователя.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
31.07.2007, 22:09:21
    #34696872
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
Карабас БарабасМожет, зашедулить на старт системы просто ? С запуском от имени того самого пользователя.Да, это мысль хорошая... но тут доступа к дектопу не будет.... В принципе то он мне и не нужен, но все же было бы неплохо...
Ладно, если никто не подскажет как задать стартовый каталог сервису, то в шедулер и запихаю.
...
Рейтинг: 0 / 0
31.07.2007, 23:06:52
    #34696916
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
Программа ваша? Тогда сделайте SetCurrentDir из нее на событие ServiceStart
...
Рейтинг: 0 / 0
31.07.2007, 23:19:31
    #34696931
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
rrrrrrrrrrПрограмма ваша? Тогда сделайте SetCurrentDir из нее на событие ServiceStartКонечно нет. Была б моя проблем бы не было вообще.
...
Рейтинг: 0 / 0
31.07.2007, 23:25:08
    #34696935
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
так запустите из своего сервиса через CreateProcess или ShellExecute, там все и зададите :)
...
Рейтинг: 0 / 0
31.07.2007, 23:44:31
    #34696950
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
White Owlкак задать стартовый каталог сервису в API SCM ChangeServiceConfig и ChangeServiceConfig2 это вроде никак не задать, похоже, просто не предусмотрено и отдано на откуп автору сервиса. В SDK по сервисам тоже ничего, касающегося текущего каталога (нет ни в структурах, ни в функциях)
...
Рейтинг: 0 / 0
01.08.2007, 00:14:25
    #34696973
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен ликбез по сервисам.
rrrrrrrrrrв API SCM ChangeServiceConfig и ChangeServiceConfig2 это вроде никак не задать, похоже, просто не предусмотрено и отдано на откуп автору сервиса. В SDK по сервисам тоже ничего, касающегося текущего каталога (нет ни в структурах, ни в функциях)Ы.... Ну и ладно, фиг с ним. Scheduler it is.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Нужен ликбез по сервисам. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]