Здравствуйте уважаемые пользователи autoit начинающие и гуру! Столкнулся со следующей проблемой пытаюсь установить и запустить как службу компилированный файл со скриптом.Операционка win10 тестирую в ней. А устанавливатся будет на XP. Почему как службу? Для того чтобы были права системы. У меня ведется лог файл и при обычной загрузке нет прав на запись в txt. Устанавливаю службой используя anyservice. Все работает отлично но проблема в том что компов на которых нужно запустить данный скрипт более 1000 и на каждом в ручную это сделать не реально. Использовал библиотеку #include "ServiceControl.au3" Отрабатывает. Создает но не может запустить выдает ошибку 1053 о том что служба не ответила вовремя. Почитал все что есть на форумах но решения так и не нашел. Буду очень признателен вам за помощь. Прикладываю код.
Код:
#RequireAdmin
#include "ServiceControl.au3"
$nRet = _CreateService("", _
"icmp_mash", _
"icmp_mash.exe", _
"C:\Users\USER\Desktop\ICMP_MASH_2.0\icmp_mash_2.1.exe", _
"LocalSystem", _
"", _
BitOR($SERVICE_WIN32_OWN_PROCESS, $SERVICE_INTERACTIVE_PROCESS))
If $nRet Then
MsgBox(4096,'debug:' , 'icmp_mash_2.1.exe service created')
If _StartService("", "icmp_mash_2.1.exe") Then
MsgBox(4096,'debug:' , 'icmp_mash_2.1.exe service started')
EndIf
Else
MsgBox(4096,'debug:' , 'Failed to create icmp_mash_2.1.exe service: ' & @error)
EndIf