Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Вниз

Как запустить свою программу как сервис   Найти похожие ветки 

 
Rosco   (2001-12-14 12:07) [0]

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


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

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


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

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


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

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


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

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


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

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


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

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


 
Rosco   (2001-12-15 12:49) [7]

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

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

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


 
OlegY   (2001-12-15 14:15) [8]

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


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

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


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

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


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

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

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


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

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


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

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


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
7-67024
Rosco
2001-12-14 12:07
2002.03.21
Как запустить свою программу как сервис


7-67028
End
2001-12-19 15:48
2002.03.21
PChar --> String


1-66921
Michael C
2002-03-06 16:45
2002.03.21
То ли лыжи не едут...


3-66777
Лёша
2002-02-22 14:26
2002.03.21
Реализация post_event.


1-66906
Alexey Frolov
2002-03-06 11:51
2002.03.21
Как передать указатель на структуру из DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский