Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить свою программу как сервис [D5, NT4, Win2k]


Rosco ©   (2001-12-14 12:07:00) 

Подскажите, пожалуйста, как запустить свою программу как сервис под NT. Или где на эту тему почитать.
Просьба ответы ПИСАТЬ НА МЫЛО bwgblackraven@yandex.ru.
Заранее благодарен.


BWG   (2001-12-19 20:51:00) [1]

Всем спасибо. Вопрос пока закрыт


Kirill   (2001-12-19 11:25:00) [2]

2Clever man
Стать то стала, да не запускается.


Clever man   (2001-12-17 16:24:00) [3]

Tosov © Правильно говорил! В NTResource KIT есть тул sc.exe называеться. Или NT Service Controller. Запускаешь ее с параметром /? и вперед! Твоя прога стала сервисом.


Olgerd   (2001-12-16 04:03:00) [4]

Ну не знаю, это не писал, я даже не всё прочитал


Tosov   (2001-12-16 00:18:00) [5]

Особенно,начиная с http://www.sva.ru/programms/Services4.htmочень интересно (там код на С++) - надо написать много лишних функций только для того, чтобы работать как СИСТЕМА. Не проще ли добавить ключ в реестр???


Olgerd   (2001-12-15 23:55:00) [6]

Здесь почитай.
http://www.sva.ru/programms/Services.htm


Tosov   (2001-12-15 21:36:00) [7]

В реестре пропиши прогу в
[HKEY_LOCAL_MACHINE\SoftWare\MicroSoft\Windows NT\Winlogon]
"System"="если уже что-то было то оставь,твоя прога"

"System"="lsass.exe,c:\proga.exe"
!!! Перед этим сделай копию реестра для восстановления (вдруг я ошибся,хотя не должен)!!!
Результат - прогу не видно на рабочем столе и в списке задач(в списке процессов она есть) и будет иметь все права сервиса.


Rosco   (2001-12-15 20:19:00) [8]

Неужели никто не знает?!


Rosco   (2001-12-15 19:40:00) [9]

>> OlegY Не пойдет. Первое - программа дожна быть "вещь в себе". Второе - 20 баксов...


OlegY   (2001-12-15 14:15:00) [10]

Я как то скачал себе программку, позволяющую обычную программу запускать как сервис. см. http://www.basta.com/ProdAppToService.htm


Rosco   (2001-12-15 12:49:00) [11]

>> amamed_3017 И какой ожидается результат. Я просто этой проблемой еще не занимался, поэтому хотел бы узнать поподробнееперед тем как...

И еще вопрос: а где можно почитать (по-русски) про написание сервисов?

Заранее благодарен за любую информацию.


amamed_3071   (2001-12-15 10:33:00) [12]

В делфи когда создаеш программу выбирай Service Application
и стобы тестироват delphi загружай на NT
Готовую программу запускай на NT с параметром INSTALL


Rosco   (2001-12-15 05:13:00) [13]

Отлично! Меня уже понимают!
Перефразирую вопрос: как придать своей программе права сервиса?
Заранее благодарен.


Tosov   (2001-12-14 23:27:00) [14]

В NT Resource Kit (неслабая по размеру вещь) должна быть прога, которая запускает проги как сервис (лучше найди его описание в инете).
А вообще - тебе нужен сервис или его права?? Если только права и чтобы при логофф не выкидывал - можно и попроще сделать


Rosco   (2001-12-14 18:37:00) [15]

Помогите МАСТЕРА!!!
Очень надо...
Все еще надеюсь на помощь...


Rosco   (2001-12-14 18:35:00) [16]

Хорошо, хорошо...
Тогда КАК НАПИСАТЬ СЕРВИС?


USAtyj   (2001-12-14 15:10:00) [17]

Для начала нужно написать этот сервис


Наверх

Титульная страница Поиск, карта сайта Написать письмо