Обьясните ктонибудь как создать сервис (tservice,serviceapplication)
Добавлено: 28 янв 2009, 21:10
надо написать сервис, а ничего не получается, совершенно не понятно как работает эта приблуда
форум программистов
https://www.developing.ru/
Во-первых, раз сущуествует немало (во всяком случае, более одной) программы, реализующей это (запуск приложений как сервисы), причем, одна из них - родная от Microsoft, значит такой подход работает и почему бы им не пользоваться?Naeel Maqsudov писал(а):Ну, давайте не будем скатываться ко всяким суррогатным средствам, когда есть нормальная функциональность ОС. (У нее есть преимущества - см. закладку Recovery в свойствах сервиса)
Поскольку при этом подходе писать надо будет обычное Win32-приложение, то и отлаживать его можно обычными средствами.А вот отладка сервисов - это головная больпод отладчиком по шагам, вот так запросто, как обычное приложение, его уже не погоняешь. Надо что-то придумывать, например, отлаживать по частям и переностть в конечный проект.
Часто сервисы предназначены на отдельном компьютере, работающем 24x7, на котором вообще не осуществлен логин пользователся. В этом случае наличие такого окна ы принипе нафиг не нужно, а tray вообще отстутвует (т.к. логин в Windows не сделанСервис может иметь окно. Обычно его делают сворачивающимся в tray
Это утилиты-костыли, которые предназначены для того, чтобы запустить чужое приложение "как сервис", а если у меня есть выбор: 1) написать приложение и запускать его из под чужой приблуды (пусть даже от MS) 2) написать сервис, нормально интегрированный в ОС.BBB писал(а):Во-первых, раз сущуествует немало ... причем, одна из них - родная от Microsoft, значит такой подход работает и почему бы им не пользоваться?
BBB писал(а): Часто сервисы предназначены на отдельном компьютере, работающем 24x7, на котором вообще не осуществлен логин пользователся. В этом случае наличие такого окна в принипе нафиг не нужно, а tray вообще отстутвует (т.к. логин в Windows не сделан)