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