Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Спрятать прогу в NT/2k 


Станислав Дмерть   (2002-02-07 17:51) [0]

Мастера, подскажите,
как сделать, чтобы в NT+sp6/ 2000+sp2 прогу нельзя было закрыть (или просто спрятать ее от Task Manager) ?



mrcat   (2002-02-07 18:27) [1]

ShowWindow(Application.Handle, SW_HIDE). eto vse pishem pri create



AlexRush   (2002-02-07 19:54) [2]

mrcat >> А как же TaskManager ??

Есть вариант оформить прогу, как драйвер, но сам понимаешь - томно это довольно. Еще вариант - сервис, но он так же элементарно снимается Service Control Manager"oм. Вообще-то от таск-манагера в NT прогу спрятать невозможно (учти, что этот самый таск-манагер не обязан быть стандартным, (всомним хотя бы славную SysInternals со всеми ея приблудами). По-этому наиболее действенным средством является вклинивание в уже работающий стандартный процесс. Например избитый всеми способ - создание потока в експлорере.
У юзверя, под которым запускается твоя прога, может не быть прав на запуск удаленного потока, по-сему использовать ф-ю CreateRemoteThread нежелательно.
Я, в свое время, отработал такой механизм. Я на мыло пример кину рабочий. Откомпиль все DPR-ки и запусти prjHookAttach.exe
Если что неясно- пиши.



Alex_LG   (2002-02-17 19:04) [3]

2AlexRush:

нелья ли выложить пример сюда? наверняка кому-нибудь ещё интересно будет - например, мне :)
или, если не сложно, на мыло кинь, плиз



MrBeer   (2002-02-18 08:20) [4]

2 AlexRush:

mozhno sprjatatsja v principe izpolzuja tehnologiju "dll injection"

best regards.



Olgerd   (2002-02-18 11:42) [5]

2AlexRush:
Выложи тут пример или кинь мне тоже на мыло, plz.



[NIKEL]   (2002-02-18 11:54) [6]

зайди на void.ru - там где то описан подробнный алгоритм как ныкать свой процесс от таск манагера




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
3-19059           Evgeny_Parakhnevich   2002-02-07 10:51  2002.03.07  
Доступ к базе данных из процесса Windows 2000


1-19151           DHJ                   2002-02-21 11:25  2002.03.07  
Есть DOS приложение. В его окно надо ввести цифру, нажав на клавиатуре.


1-19229           ded_di                2002-02-18 12:47  2002.03.07  
Вопрос по OnDrawCell


4-19397           Dimaond Cat           2002-01-08 00:50  2002.03.07  
SetWindowpos не срабатывает так как надо


3-19096           Елена                 2002-02-06 13:41  2002.03.07  
Ошибка EDBEngineError