![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск как системная служба
Системная служба © (2008-05-11 16:59:00)Как можно сделать, чтобы программа запускалась как системная служба?
Dennis I. Komarov (2008-05-12 12:30:00) [1]Опять хелп не на русском подсунули...
Renegat (2008-05-11 17:39:00) [2]*чем безграмотнее, звиняюсь. А чем грамотнее - тем интересней =)
Системная служба (2008-05-11 17:38:00) [3]нашёл вот что:
Чтобы запустить программы как сервис вам понадобится Resource Kit 4.0 for Windows NT. Если он не установлен, то вы можете загрузить отсюда один файл srvany.exe (он находится в архиве srvany.zip 20.45кб) , который позволяет запускать EXE-приложения как сервисы.
Для этого необходимо сделать следующие действия:
Скопировать файлs srvany.exe instsrv.exe в вашу систему, например в папку с:/winnt/system
Установить Windows NT service, для этого в командной строке надо набрать instsrv прога с:/winnt/system/srvany.exe
Через панель управления в свойствах сервиса ("Starup..." dialog) установить флажок "Allow Service to Interact with Desktop"
Запустить Registry Editor regedit32.exe
В секции
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ прога
создать ключ Parameters
В этом ключе('Parameters') создать 'Application' value of type REG_SZ и указать путь к файлу, например Application: REG_SZ: C:/Program Files/Директория/Прога.exe
В этом же ключе('Parameters') создать 'Application' value of type REG_SZ и и каталог где установлена прога, например AppDirectory: REG_SZ: C:/Program Files/Директория
Все. Теперь у вас есть сервис прога
Но мне нужно без всяких вспомогательных программ, чтобы программа сама могла себя запускать как сервис
Renegat (2008-05-11 17:38:00) [4]Хоспади! это путь в главном меню Делфей! Жмёшь кнопочку File, из выпадающего меню выбираешь New... продолжать?
ЗЫ
А не рановато ли ещё системные службы писать? А то вирей-то и так уже хватает. Тем более, пардон, ламерских.
Впрочем, оно и к лучшему. Чем грамотнее написан вирь - тем легче его лечить.
Системная служба (2008-05-11 17:34:00) [5]File\New\Other\New\Service Application - что это за путь? Где-то на сайте?
Palladin (2008-05-11 17:27:00) [6]File\New\Other\New\Service Application
информации в интернете предостаточно
умище (2008-05-11 17:26:00) [7]см. [1]
+ поиск по слову service
Системная служба (2008-05-11 17:17:00) [8]А как можно написать программу ввиде системной службы? Вот например есть программа Hidden Administrator, там есть опция: "запускать как системную службу". Вот как мне сделать чтобы и моя программа могла запускаться как системная служба?
Palladin (2008-05-11 17:01:00) [9]написать ее в виде системной службы