Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Как в WindowsXP скрыть приложение в списке задач


Автор: Delphist 18.10.2004, 11:29
Как в WindowsXP скрыть приложение в списке задач.

Автор: x77 18.10.2004, 11:39
копай RegisterServiceProces или поищи по форуму - этот вопрос уже оскомину набил.

Автор: Akella 18.10.2004, 15:35
пиши сервис

Автор: Delphist 18.10.2004, 16:32
Цитата(dsergey @ 18.10.2004, 15:35)
пиши сервис

Ура нашел ответ на свой вопрос.
Не нужен ни какой сервис, все гораздо проще: Суем в обработчик формы OnPaint ShowWindowApplication.Handle,sw_Hide)

Автор: x77 18.10.2004, 17:03
блин.... Delphist, ты кто? просто был у меня знакомый парень с kuban.ru и shelek.com... с таким же ником. я думал что ты - это он. но по постам вижу, что ошибся.

1) из списка задач ты таким образом прогу не уберёшь.

2) в OnPaint делать переоткрытие - самоубийство, этот обработчик вызывается сотни раз при простом движении мыши по форме. вставь в проект строчку Application.ShowMainForm := FALSE - и получишь счастье. с tasbar'а прога уйдёт - но в симке задач (Диспетчер задач) будет видна по-прежнему.

3) если надо убрать и оттуда - то писать сервис.

Автор: decoder 18.10.2004, 17:29
Всё правильно истец написал: ShowWindow в ИксПи из диспетчера задач прогру убирает! А RegisterServiceProcess есть тока в 95/98/Me - там ШоуВиндоу не пройдёт!

Автор: x77 18.10.2004, 17:32
пора ставить виндовоз икспи :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)