|
|
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
Задача: OS - Win2003 Server Есть программа в c:\program files\etc...\my.exe Её надо запустить как сервис, но при этом, надо чтобы стартовый каталог был D:\ Программа должа иметь доступ до сети и сетевых дисков, кидать и принимать броадкасты. Обязательна возможность лочить страницы памяти. Доступ до десктопа залогиненого в данный момент юзера желателен, но не обязателен. Пробовал создать специального юзера, для этого конкретного сервиса (иначе не понятно кому разрешать Lock Pages in Memory), но намертво застрял на стартовом каталоге. Не пойму, почему Home Dir этого специального юзера не становится стартовым каталогом сервиса. Эксперты в сервисах, ваше слово? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 18:54:35 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
White OwlМожет, зашедулить на старт системы просто ? С запуском от имени того самого пользователя. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 18:57:33 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасМожет, зашедулить на старт системы просто ? С запуском от имени того самого пользователя.Да, это мысль хорошая... но тут доступа к дектопу не будет.... В принципе то он мне и не нужен, но все же было бы неплохо... Ладно, если никто не подскажет как задать стартовый каталог сервису, то в шедулер и запихаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 22:09:21 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
Программа ваша? Тогда сделайте SetCurrentDir из нее на событие ServiceStart ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 23:06:52 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrПрограмма ваша? Тогда сделайте SetCurrentDir из нее на событие ServiceStartКонечно нет. Была б моя проблем бы не было вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 23:19:31 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
так запустите из своего сервиса через CreateProcess или ShellExecute, там все и зададите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 23:25:08 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
White Owlкак задать стартовый каталог сервису в API SCM ChangeServiceConfig и ChangeServiceConfig2 это вроде никак не задать, похоже, просто не предусмотрено и отдано на откуп автору сервиса. В SDK по сервисам тоже ничего, касающегося текущего каталога (нет ни в структурах, ни в функциях) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 23:44:31 |
|
||
|
Нужен ликбез по сервисам.
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrв API SCM ChangeServiceConfig и ChangeServiceConfig2 это вроде никак не задать, похоже, просто не предусмотрено и отдано на откуп автору сервиса. В SDK по сервисам тоже ничего, касающегося текущего каталога (нет ни в структурах, ни в функциях)Ы.... Ну и ладно, фиг с ним. Scheduler it is. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 00:14:25 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=34696931&tid=1506801]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 317ms |

| 0 / 0 |
