Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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 - там где то описан подробнный алгоритм как ныкать свой процесс от таск манагера



Страницы: 1 вся ветка

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

Наверх





Память: 0.45 MB
Время: 0.004 c
3-19042
mr_X
2002-02-05 17:12
2002.03.07
Between или not Between


6-19291
Люк
2001-12-18 11:51
2002.03.07
Работа с компонентом TServerSocket


3-19074
Hawk2
2002-02-07 10:02
2002.03.07
Что делать с BDE?


1-19252
Марина
2002-02-20 09:44
2002.03.07
FastReport


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский