/ домой \ | \ темы / |
01/02/2012 16:22 sol: |
Странное поведение наблюдаю у сервера, когда он запущен сервисом. Если остановить сервис, то кэш лога не записывается на диск. Это есть правильно? И еще одна неточность: если сервер запущен сервисом и выбрать "перезапуск" из меню сервера, то служба останавливается, а сервер запускается уже приложением. Это, не совсем корректно, т.к., не учитывая такого поведения, можно выйти из системы, рассчитывая, что сервер продолжает работать как служба, но он-то остановится. Всё это проверялось на XP. |
01/03/2012 12:39 InFreeBSD: |
Создайте 4 батника: 1-й: install_service.bat sc create shttps binpath= "F:\shttps\http.exe service" type= own start= auto error= normal obj= LocalSystem DisplayName= "Small HTTP Server 3.05" pause 2-й: start_service.bat sc start shttps pause 3-й: stop_service.bat sc stop shttps pause 4-й: uninstall_service.bat sc delete shttps pause Используйте вместо меню "Перезапуск". |
01/03/2012 12:43 InFreeBSD: |
После создания сервиса таким образом зайдите в WinXP "Администрирование", "Службы", на созданной службе "Свойства", вкладка "Вход в систему", поставьте галочку "Разрешить взаимодействие с рабочим столом" для того, чтоб в трее отображалась иконка программы.
|