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

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

Прога - невидимка [D5, Win95/98, Win2k]


BJValentine ©   (2002-11-12 18:58:00) 

Ребята, мне нужно написать свою прогу, которая будет невидима в списке запущенных программ. Нужно, чтобы она работала незаметно от пользователя. Как это можно сделать?


Marser   (2002-11-12 22:56:00) [1]

Лови:
implementation
...
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external "KERNEL32.DLL";
...
В FormCreate :
RegisterServiceProcess(GetCurrentProcessID, 1);

Скрытый таким образом процесс через "три пальца" не просматривается(только через спецсредства типа WinKill или моего любимого Kill"emv), посему для рядового юзера недоступен.


SV   (2002-11-12 22:24:00) [2]

2 Ketmar А если в XP- сервис запустить в процессе SVCHOST, то будет показан толькл ещё 1 экземпляр SVCHOST ;)


Ketmar   (2002-11-12 21:32:00) [3]

ну и решайте себе. я ж ВАС хохмить не заставляю. зато мой способ дает 100% гарантию успеха на ЛЮБОЙ операционной системе. полная кроссплатформенность %-)
а вообще - засуньте кусок своего кода в какой-нибудь системный процесс и наслаждайтесь.

Satanas Nobiscum! 12-Nov-XXXVII A.S.


BJValentine   (2002-11-12 20:50:00) [4]

Остроумно, когда делать нечего, но я то решаю задачу...
Сервис, кажется в win9x не присутствует, может у кого то найдётся ещё умная мысля?


Ketmar   (2002-11-12 20:20:00) [5]

а) сервис (но его тоже видно, см. пункт б)
б) выколоть юзеру глазки

Satanas Nobiscum! 12-Nov-XXXVII A.S.


BJValentine   (2002-11-12 20:17:00) [6]

Ничего страшного, просто вопросов уймища будет: а чё это, а как это, а вот мы такого не знаем, а можно ли его закрыть? И на ответ "Нельзя" всё равно какой нибудь продвинутый юзер закроет, мол, меньше прог открыто, больше памяти сэкономится. Я хочу создать прогу удалённого управления рабочими станциями, чтобы не бегать далеко, а сидеть и спокойно управлять компами (ну на сколько это возможно).


Polevi   (2002-11-12 19:47:00) [7]

а если пользователь увидит, что тогда ?


Наверх

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