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

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

Скрыть программу под Win2k/WinXP через ServiceApplication [D7, Win2k]


Arsen ©   (2004-02-05 19:43:00) 

Дело все в том, что под NT-образными системами API-функция RegisterServiceProcess не работает. Нашел другую возможность - создавать не Application, а Service Application. Но при запуске процесса он почему-то работает только 15 секунд, после чего завершается. Как убрать это ограничение?

Заранее спасибо.


Игорь Шевченко   (2004-02-08 18:51:00) [1]

Arsen ©   (08.02.04 17:03)


> После выполнения /install пишет про удачную установку, но
> в Services не появляется!


Совсем скрытый процесс получился. Если не появился в Services, значит, не установился.

P.S. Скрыть процесс через Service Application все равно не получится, достаточно открыть Task Manager и увидеть, что сервисы видны точно также, как и процессы пользователя.


DeadMeat   (2004-02-08 18:25:00) [2]

Значит удалось...!!!! Скрыл...!!!!


Arsen   (2004-02-08 17:03:00) [3]

После выполнения /install пишет про удачную установку, но в Services не появляется!


Digitman   (2004-02-07 14:07:00) [4]


> Arsen ©   (07.02.04 14:00) [10]


сервис-процесс не может и не должен запускаться как обычное приложение

после регистрации сервиса в системе (выполнение ком.строки вида "myService.exe /install") для старта/стопа сервис-процесса пользуй стандартную консоль Services в составе Administrative Tools твоей ОС


Arsen   (2004-02-07 14:00:00) [5]

Но почему 15 секунд???


able   (2004-02-07 05:59:00) [6]

Удалено модератором
Примечание: Пустое сообщение


DeadMeat   (2004-02-07 01:33:00) [7]


Ну, может не совсем галочку. В Object Inspector выставить свойство Start Type в stSystem.

-> able
Понял... Так что галочкой ты не спрячешь... Глупости всё это... Надо выставить свойство Start Typeв stSystem... Тогда всё будет OK...


Arsen   (2004-02-06 23:21:00) [8]

Ну, может не совсем галочку. В Object Inspector выставить свойство Start Type в stSystem.


able   (2004-02-06 16:56:00) [9]

Уверен. Если поставить галочку System, то из Ctrl-Ald-Del процесс удалить нельзя-пишет Access denied.
Круто. Пойду спрячу свою прогу через галочку


Alexander666   (2004-02-06 08:43:00) [10]

Гмм, а как ты так галочку ставишь?


CyberFreak   (2004-02-05 23:43:00) [11]

> Но при запуске процесса он почему-то работает только 15 секунд, после чего завершается.

А как ты его запускаешь?


Arsen   (2004-02-05 23:12:00) [12]

Уверен. Если поставить галочку System, то из Ctrl-Ald-Del процесс удалить нельзя-пишет Access denied.


able   (2004-02-05 20:25:00) [13]

а ты уверен, что спрячешь через сервисы?? ;)


Anatoly Podgoretsky   (2004-02-05 19:48:00) [14]

Зачем?


Наверх

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