Что нового

[Процессы] Запустить скрипт, как зарегистрированный в системе сервис

Nevich

Новичок
Сообщения
6
Репутация
0
Необходимо создать в системе сервис, желательно через advapi32, чтобы SCM не "выбрасывал" скрипт с ошибкой "нет ответа от сервиса" или "таймер закончился".
 
Автор
N

Nevich

Новичок
Сообщения
6
Репутация
0
В идеале, при запуске системы (когда пользователь не залогировался еще) запускается сервис, написанный на autoIT.

У меня CSM выбрасывает autoIT при запуске сервиса.
Поможите, кто чем можите ;0(
Знаю, что Api использует следующие функции для "общения" с сервисами:
SetServiceStatus - посылает CSM сообщения о ходе процесса запуска.
RegisetrServiceCtrlHandler - регистрирует полученный хандл.

При всем этом, скрипт получает сообщения от системы функцией GUIRegisterMsg на созданное окно GUICreate(''). Может, тут собака зарыта?

При обычном запуске - все работает, пытаюсь запустить как сервис - болт.
А все енти прибамбасы с сервисом нужны из-за того, что узвери не имеют прав, а мне нужны права от имени SYSTEM.
 
Верх