Форум

/ домой \ \ темы /



Тема: Установка программы

28/09/2008 19:08 vik111:
Max, интересует Ваш совет по поводу того, как лучше в Windows XP или в Windows Vista установить программу. Галочку СЛУЖБА NT ставить или нет?
29/09/2008 17:43 ssv:
Лучше в WinXP (еще лучше в Win2003). Служба NT означает загружать ли программу не зависимо от авторизации в системе
29/09/2008 19:41 Max:
Как вам нравится. Если сервер должен работать постоянно не зависимо от пользователя то ставьте службой.

В любом случае установленную программу можно запускать и как приложение. Запущенную службу можно остановить и отключить.
30/09/2008 00:41 vik111:
Спасибо
30/09/2008 10:26 Kinsler:
Max, старый глюк переживает уже не одну компиляцию:
после перезапуска сервера, запущенного в качестве службы, новый запуск просходит как приложение...
30/09/2008 13:18 Max:
Это не глюк, а так и задумано.

29/11/2008 13:51 sonts2:
Попробуйте иначе,
выполнить в командной строке:
1)sc.exe delete "имя службы SHTTPS" (щас не помню сам)
2)sc.exe create shttps type= own binpath= %homedrive%\shttps\http.exe start= auto type= interact
3)net start shttps
если не прокатит (возможно в случае, если рестарт сервера через веб-интерфейс например)
то тогда перезапускайте через net start|stop "имя службы SHTTPS"
29/11/2008 18:28 sonts2:
Удалённо перезапустить службу сервера можно ещё вот как (кроме 3.11, 9x, vista):-)))
Смысл в том, что есть в винде фича eventtriggers (триггер событий).
Так вот, если с помощью SHTTPS создать событие в системе с записью в журнал, то eventtriggers позволяет обрабатывать их по id-коду, запустив например bat-файл с командами перезапуска службы SmallHTTPS.
Событие в системе можно сделать например, если через ftp-доступ попытаться удалить любой системный файл. Это первое что пришло на ум.
Можно конечно найти и более подходящий eid для такого триггера.
Способ 100% "кривой", но может кому пригодится. :-))
Смотреть тут: _www.windowsfaq.ru/content/view/179/57/

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: