Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Win 2000


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
lexa
Гость







СообщениеСр, 26-Мар-2003 18:22    Заголовок сообщения: Win 2000
Цитата

Помогите добавить мою прогу в win2000 как службу или сделать так чтобы она зугружалась при каждой загрузке win2000
В начало
Alex
Гость







СообщениеЧт, 27-Мар-2003 0:30 
Цитата

Насчёт Автозагрузки теска поставь загружаться с реестра есть даже компоненты специальные вот ссылочка : http://delphi.chertenok.ru/forum/my_download.php?tema=del&action=show&id=34
В начало
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеЧт, 27-Мар-2003 16:23 
Цитата

Раз уж об этом зашёл разговор, просветите кто-нибудь чем отличается программа запущеная как служба от обычной? У неё что большие привелегии, доступ к ядру системы?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеПт, 28-Мар-2003 6:28 
Цитата

одно из отличий:
служба может загрузиться до того, как юзер залогониться.
а обычная прога запускается после того, как юзер залогонился

_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПт, 28-Мар-2003 17:30 
Цитата

Это единственное что я понял о службах самостоятельно из прочитаного здесь (была ещё тема - как запустить прогу до логина). Но я так понимаю служба - это какая-то системная вещь и должна или может иметь какую-то системную функциональность. А что это за функциональность? Или где можно почитать о службах? Службы в NT и в 98-й это разные вещи или имеют какие-то общие черты?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 29-Мар-2003 17:38 
Цитата

В 98й понятия "служба" собственно говоря, нет. Службой считается софтинка, использующая API Service Control Manager (Win32-служба) либо NT-шный драйвер (служба-драйвер).
Какие-то функции SCM в винде 9х есть, но это несерьезно. Собственно, от обычной проги сервис отличается тем, что может запускаться даже при загрузке ОС, до входа юзера в систему, и может иметь побольше прав, чем юзерские программы. А уже чего она должна делать - что придет в голову программисту, то и будет делать. Если переписать QuakeIII с использованием функции CreateService, тоже получится весьма прикольная служба.

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеСб, 29-Мар-2003 21:35 
Цитата

Ну, в принципе понятно. В общих чертах. Спасибо за объяснения.
Какой раздел хелпа читать по этой теме я уже вроде понял.

Ещё пару вопросов по поводу приведённого здесь компонента. Чтобы программа запускалась вместе с ситемой он прописывает её в
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices.
1. Это на 9х работает?
2. Судя из написаного DrPass это не совсем служба, просто программа, запускаемая с ситемой. Чтобы быть службой (скажем Win32-службой) ей нужно реализовывать какой-то интерфейс или вызывать какие-то функции определяемые API Service Control Manager. Так что ли?

P.S. Может немного глупые вопросы задаю. Просто с этим никогда не сталкивался а хочется хоть в общих чертах разбираться.
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100