Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Скрыть процесс в диспетчере задачь...Как?

Ответить
Настройки темы
Скрыть процесс в диспетчере задачь...Как?

Аватара для Guest

Guest



Профиль | Цитировать


Может кто подскажет? Как сделать под WIN98 чтобы при нажатии ALT+CTRL+DEL в появимшемся окне процессов не было видно моего?

Отправлено: 10:00, 29-09-2002

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Surround
Данные функции не сработают под XP. Вам уже намекнули, что определение версии ос поможет обойти проблему с 00000.

Отправлено: 14:03, 28-06-2004 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


hasherfrog
да мне именно под XP и нужно было

Отправлено: 18:34, 28-06-2004 | #22


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Surround
Ну вот, приплыли См. 4 пост

Отправлено: 08:52, 29-06-2004 | #23


Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Если влом разбираться в подменой таблиц импорта, и внедрением своего кода, то можешь просто обозвать свое приложение системным именем :-)

-------
Вся наша жизнь - игра.... вот только б не повисла...


Отправлено: 12:30, 29-06-2004 | #24

XaErO


Сообщения: n/a

Профиль | Цитировать


[STFW!]
Как скрыть свое приложение от диспетчера задач
Внимание! Не работает в семействе NT (2000, XP)

   typedef DWORD (WINAPI *LPREGISTERSERVICEPROCESS) (DWORD, DWORD);

   HINSTANCE h_i;

   LPREGISTERSERVICEPROCESS lpRegProc;

   h_i = LoadLibrary("KERNEL32.DLL";

   if (h_i)

   {

       lpRegProc = (LPREGISTERSERVICEPROCESS)GetProcAddress(h_i, "RegisterServiceProcess";

       if (lpRegProc)

       {

           lpRegProc(NULL, 1);

       }

       FreeLibrary(h_i);

   }

Отправлено: 00:00, 24-08-2004 | #25

Bondurik


Сообщения: n/a

Профиль | Цитировать


В NT есть (по крайней мере был) крутой обход инспектора.
Пишиш Application.Title='program manager' и прога исчезает .
Но что же делоть если прога консолевая и нету не кокого  Application.

Отправлено: 10:19, 31-08-2004 | #26


Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip nt_hide.zip
(2.4 Kb, 136 просмотров)

Если кому интересно, отрыл исходник dll на Object Pascal, которая скроет Ваше проложение от Task Manager'a и других программ, использующих для получения списка процессов функцию NtQuerySystemInformation из ntdll.dll (соответственно, пашет только на NT-системах). Проверил ток что на XP_sp2, работает отлично Вес dll, если компилить без оптимизаций через Delphi7 42 кило.

Мда, забыл сказать, как использовать
Итак, нужно вызвать функцию HideProcess:
Код: Выделить весь код
function HideProcess(pid: DWORD; HideOnlyFromTaskManager: BOOL): BOOL,
где pid - идентификатор процесса, который нужно спрятать, а HideOnlyFromTaskManager - нужно ли прятать процесс только от TaskManager

Пример:
Код: Выделить весь код
program SuperHide;
 
function HideProcess(pid: DWORD; HideOnlyFromTaskManager: BOOL): BOOL; stdcall; external 'nt_hide.dll';
 
begin
  HideProcess(GetCurrentProcessId, false); // прячем текущий процесс
  ... // весь остальной код
end.
извиняйте, если что-то подобное было уже, не на все хватило терпения прочитать. Если это повтор, сообщите, я удалю пост

Последний раз редактировалось Savant, 27-01-2005 в 20:19.


Отправлено: 20:13, 27-01-2005 | #27



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Скрыть процесс в диспетчере задачь...Как?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Скрыть процесс в Диспетчере задач sashadeg AutoIt 3 24-02-2018 12:55
Службы - как скрыть процесс Roos Microsoft Windows Vista 2 15-04-2010 14:55
Драйвер - Как настроить правильное отображение скорости линий в диспетчере задач? Error_11 Microsoft Windows 2000/XP 0 09-07-2008 16:49
Панел задачь вверху NicomUA Автоматическая установка Windows 2000/XP/2003 1 10-04-2008 07:25
Очистка списка задачь в MySQL Vlad Drakula Вебмастеру 3 02-07-2004 21:50




 
Переход