Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: CL | DM;

Вниз

Как должен называться процесс   Найти похожие ветки 

 
Minin   (2003-12-29 23:21) [0]

чтобы не был виден в диспетчере задач?


 
Marser ©   (2003-12-30 00:21) [1]

Невидимка


 
kaif ©   (2003-12-30 00:31) [2]

Неважно как. Важно его вызвать функцией CreateInvisibleProcess:

BOOL CreateInvisibleProcess(

LPCTSTR lpApplicationName, // pointer to name of invisible executable module
LPTSTR lpCommandLine, // pointer to command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // pointer to invisible process security attributes
LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to thread security attributes
BOOL bInheritHandles, // handle inheritance flag
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // pointer to new environment block
LPCTSTR lpCurrentDirectory, // pointer to current directory name (may me invisible also)
LPSTARTUPINFO lpStartupInfo, // pointer to STARTUPINFO
LPPROCESS_INFORMATION lpProcessInformation // pointer to PROCESS_INFORMATION
);


 
Rokov   (2003-12-30 00:42) [3]

Функции CreateInvisibleProcess в SDK нету. Это шутка?

Я вообще-то серьезно. Есть глюк диспетчера задач - если процесс как-то называется особенно, то он не показывается в списке...


 
kaif ©   (2003-12-30 00:46) [4]

Да, шутка. :)
Не знаю... А как называется процесс, что не виден?


 
Marser ©   (2003-12-30 00:52) [5]


> kaif © (30.12.03 00:46) [4]
> Да, шутка. :)
> Не знаю... А как называется процесс, что не виден?

Призрак! У-у-у!


 
Юрий Зотов ©   (2003-12-30 05:22) [6]

> Rokov (30.12.03 00:42) [3]
> если процесс как-то называется особенно, то он не
> показывается в списке...

Это тоже очень похоже на шутку...


 
Рамиль ©   (2003-12-30 08:37) [7]


> Есть глюк диспетчера задач - если процесс как-то называется
> особенно, то он не показывается в списке...

Ага, это такие процессы, как
trojan.exe
trojanloader.exe
worm.exe


 
Nous Mellon ©   (2003-12-30 08:49) [8]


> особенно, то он не показывается в списке...

Он должен называться "Windows.exe"


 
ИдиотЪ ©   (2003-12-30 10:02) [9]

Попробуй название отрисовывать белым цветом в диспетчере задач


 
REA ©   (2003-12-30 11:30) [10]

"Стеллс", но он невидим только в оригинальной нерусифицированной версии Windows.


 
ИдиотЪ ©   (2003-12-30 12:00) [11]

REA ©
точно )
наши делают вид, что не видят стелс, а наивные америкосы раззоряются на очередные новые разработки


 
blackman ©   (2003-12-30 12:02) [12]

Application.Initialize;
Application.Title := "";
Application.CreateForm(TForm1, Form1);


 
ИдиотЪ ©   (2003-12-30 12:04) [13]

blackman ©
шутки шутишь?
попробуй процесс без имени создать )


 
blackman ©   (2003-12-30 13:13) [14]

>ИдиотЪ © (30.12.03 12:04) [13]
>blackman ©
>шутки шутишь?
>попробуй процесс без имени создать )
На полном серьёзе :)


 
Minin   (2003-12-30 15:58) [15]

Причем здесь название главного окна... я говорю про имя процесса

>Юрий Зотов © (30.12.03 05:22) [6]
нет, это не шутка. Мне демонстрировали такое. Я же не говорю, что такой процесс невидим, я говорю, что он не отображается в диспетчере задач.


 
Digitman ©   (2003-12-30 16:27) [16]


> Minin


> я говорю, что он не отображается в диспетчере задач


и из этого ты, конечно же, сделал гениальный вывод, что сей процесс имеет некое хитромудрое имя


 
Minin   (2003-12-30 16:39) [17]

Нет, не из этого. Я просто знаю, что в диспетчере задач есть такой баг/фича.

Тоже самое, обзовите ваш процесс services.exe
Вы его не сможете закрыть из диспетчера задач. Это не означает, что ваш процесс критический. Просто так вот работает диспетчер задач. А есть мой случай, только я не знаю, как должен процесс в этом случает называться... и имя не особо хитромудрое, по-моему


 
NailMan ©   (2003-12-30 17:24) [18]

Ну попробуй из 17(семнадцати) пробелов имя ему дать. :-)

"Семнадцать мгновений весны"

ЗЫ: НГ скоро - полный расколбас


 
Digitman ©   (2003-12-30 17:33) [19]


> Просто так вот работает диспетчер задач


никакого отношения конкретно к приложению под названием "Диспетчер задач" этот факт не имеет

тот же "Диспетчер задач" использует для снятия процесса с выполнения обычную ф-цию TerminateProcess()

стоит только каким-либо хитроумным образом поменять порядок старта двух одноименных процессов (1-й - прикладное GUI-приложение Services.exe, а 2-й - одноименное сервис-приложение Services.exe) - и ситуация изменится !

А секрет-то прост как валенок)


 
Digitman ©   (2003-12-30 17:35) [20]

и, кстати. какое отношение имеет сей приведенный "необъяснимый" (якобы) факт к вопросу "видимости чего-то там в диспетчере задач" ?


 
Minin   (2003-12-31 13:50) [21]

Блин, Digitman, ты не догоняешь что ли.

Да, у тебя есть процесс services.exe.
Но ты можешь сделать и свой процесс services.exe - и он будет таким же неубиваемым в диспетчере задач, как и оригинальный services.exe. Это как бы защита, встроенная в Диспетчере задач, основанная только на имени процесса. Так как если все таки завершить оригинальный services.exe - то система умрет.

Так вот, мне показывали, что в этом диспетчере есть и другая зашита. Процессы с определенныи именем он просто не показывает. Я и хочу узнать это имя.


 
Digitman ©   (2003-12-31 14:06) [22]


> Это как бы защита, встроенная в Диспетчере задач


да на здоровье, даже если это так !
но ничто не мешает мне его "убить" без использования всяких Диспетчеров


> Так вот, мне показывали


так вот а я вижу, что Диспетчер использует обычное семейство NtQuery-функций библ-ки NTDLL.DLL

и еще вижу, что все процессы, показываемые Диспетчером, в точности та кже вижу и я, вызывая аналогичные NtQuery-функции в своем приложении

разницы - никакой ... сколько Диспетчер показывает - столько и мое приложение)

так что чудес никаких нет)


 
Minin   (2004-01-01 14:54) [23]

>так вот а я вижу, что Диспетчер использует обычное семейство NtQuery-функций библ-ки NTDLL.DLL

блин, НУ И ЧТО? А для снятие процессов какую функцию он использует, а? А другие программы эту же функцию используют, да? Тогда почему сторонние программы могут убить services.exe, а диспетчер задач не может?

Вот про это я и говорю. Есть имя процесса, который Диспетчер Задач не отображает! Ну сделано в нем так! Есть процессы, которые он не убивает, а есть которые не показывает!

и еще вижу, что все процессы, показываемые Диспетчером, в точности та кже вижу и я, вызывая аналогичные NtQuery-функции в своем приложении

Ну и чего ты дурачком прикидываешься? Естесственно, все совпадает, потому что у тебя не запущено процесса с именем, которое диспетчер задач не показывает... вот блин...


 
Minin   (2004-01-01 23:54) [24]

ну неужели никто не знает...



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

Текущий архив: 2004.01.23;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.021 c
6-72853
Stas1
2003-11-20 15:54
2004.01.23
Post


3-72640
Denis
2003-12-26 13:26
2004.01.23
Нужна помощь с SumList


1-72800
del_programmer
2004-01-13 07:19
2004.01.23
word


14-72914
Konstantin
2004-01-03 15:03
2004.01.23
Среда Delphi 7 не хочет нормально работать в Windows 2003 Server.


3-72676
MV
2003-12-25 12:36
2004.01.23
Преход и InterBase на MS SQL