В режиме работы как сервис есть проблемы... как не крути
после работы с GUI сервис начинает тупить всегда ...
Я сделал bat файл и положил в папку с программой содержащий:
- Код: Выделить всё
cls
@echo off
APBackUp.exe
Net Stop APBackUp
Rem ping нужен в качестве паузы
ping -n 5 localhost > nul
Net Start APBackUp
pause
паузу в конце можно и убрать...
Заменил все ярлыки на APBackUp на ярлыки с этим бат файлом.
Когда программа работает мне собственно не нужно туда лазить, когда нужно залезть то запускаю через ярлык и при выходе происходит рестарт сервиса (это обеспечивает нормальное выполнение заданий и в случае перезагрузки сервера и в случае смены пользователя или выхода пользователя)