Может кто подскажет? Как сделать под WIN98 чтобы при нажатии ALT+CTRL+DEL в появимшемся окне процессов не было видно моего?
|
RegisterServiceProcess.
кстати, это тут уже давно было. |
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: |
vasketsov
а как спрятать процесс для NT? |
хм...
например напиши длл, которая будет перехватывать нажатие ctrl+alt+del и выводи свой task manager ;) |
Guest 213.179.251.*
А при чем тут вообще ctrl+alt+del? |
А как еще можно глянуть какие процессы в памяти без всяких Starter-ов???
или имеется ввиду просто спрятать окно? :) |
suxxl
Цитата:
Почему тогда Ctrl+Alt+Del, а не Ctrl+Shift+Esc? Почему считаете, что кроме Taskmanager нечем посмотреть список процессов? Короче, надо перехватывать функцию ZwQuerySystemInformation из ntdll.dll (в том процессе, который и производит перечисление процессов, то есть, потенциально, во всех), после возврата из режима ядра парсить возвращенный буфер, подменяя ссылки в нем так, чтобы спрятать информацию о "себе". Все остальное для NT не подойдет. |
>Почему считаете, что кроме Taskmanager нечем посмотреть список процессов?
_я_ так не считаю цитирую свое ответ: >А как еще можно глянуть какие процессы в памяти без всяких Starter-ов??? есть другие способы кроме специального софта глянуть список процессов? |
Цитата:
|
Время: 04:45. |
Время: 04:45.
© OSzone.net 2001-