PDA

Показать полную графическую версию : Cпрятать процесс


Guest
29-09-2002, 09:57
Может кто подскажет? Как сделать под WIN98 чтобы при нажатии ALT+CTRL+DEL в появимшемся окне процессов не было видно моего?

vasketsov
30-09-2002, 15:38
RegisterServiceProcess.
кстати, это тут уже давно было.

Dru
10-10-2002, 11:54
function RegisterServiceProcess(dwProcessID, dwType: integer):
        integer; stdcall; external 'KERNEL32.DLL';

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin //Hide
 if not (csDesigning in ComponentState) then
   RegisterServiceProcess(GetCurrentProcessID, 1);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin //Show
 if not (csDesigning in ComponentState) then
   RegisterServiceProcess(GetCurrentProcessID, 0);
end;

:biglaugh:

Guest
08-03-2004, 19:52
vasketsov
а как спрятать процесс для NT?

Guest
11-03-2004, 01:20
хм...
например напиши длл, которая будет перехватывать нажатие ctrl+alt+del и выводи свой task manager ;)

vasketsov
12-03-2004, 23:00
Guest 213.179.251.*
А при чем тут вообще ctrl+alt+del?

suxxl
13-03-2004, 01:19
А как еще можно глянуть какие процессы в памяти без всяких Starter-ов???
или имеется ввиду просто спрятать окно? :)

vasketsov
13-03-2004, 21:44
suxxl
А как еще можно глянуть какие процессы в памяти без всяких Starter-ов???
Какая связь между Ctrl+Alt+Del и Taskmanager?
Почему тогда Ctrl+Alt+Del, а не Ctrl+Shift+Esc?
Почему считаете, что кроме Taskmanager нечем посмотреть список процессов?

Короче, надо перехватывать функцию ZwQuerySystemInformation из ntdll.dll (в том процессе, который и производит перечисление процессов, то есть, потенциально, во всех), после возврата из режима ядра парсить возвращенный буфер, подменяя ссылки в нем так, чтобы спрятать информацию о "себе". Все остальное для NT не подойдет.

suxxl
14-03-2004, 17:06
>Почему считаете, что кроме Taskmanager нечем посмотреть список процессов?

_я_ так не считаю
цитирую свое ответ:
>А как еще можно глянуть какие процессы в памяти без всяких Starter-ов???

есть другие способы кроме специального софта глянуть список процессов?

RIKO
21-03-2004, 17:34
а как спрятать процесс для NT?
А ни как.




© OSzone.net 2001-2012