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

Вниз

Alt+Ctrl+Del   Найти похожие ветки 

 
Groove   (2002-06-07 15:02) [0]

Люди, как спрятать прогу? Мне нужно сделать чтобы её небыло видно в диспетчере задач, помогите PLZ. Заранее спасибо.


 
Song ©   (2002-06-07 15:07) [1]

Забудь.


 
Кулюкин Олег ©   (2002-06-07 15:56) [2]

2 Groove (07.06.02 15:02)
Вирусы лучше писать не на D6 под WinXP, а на D1 под Win3.1


 
Death_Warrant   (2002-06-07 16:14) [3]

Определи функцию

function RegisterServiceProcess(par1, par2: dword): dword; stdcall; external "kernel32.dll";


и вызови ее на FormCreate....
RegisterServiceProcess(0, 1);



 
Song ©   (2002-06-07 16:30) [4]

2Death_Warrant (07.06.02 16:14)
Это не поможет...


 
Кулюкин Олег ©   (2002-06-07 16:54) [5]

2 Death_Warrant (07.06.02 16:14)
А Вы тестировали то что советуете?


 
Groove   (2002-06-07 19:15) [6]

Ну где же мне взять Delphi 1. Это уже антиквариат!!
Можь скачать где? =)) Да и win 3.1 у мя нету...


 
Death_Warrant   (2002-06-10 09:01) [7]

2Song
Да, если " Ну где же мне взять Delphi 1. Это уже антиквариат!!
Можь скачать где? =)) Да и win 3.1 у мя нету...
" тогда наверное не поможет....

2Кулюкин Олег
Да, я тестировал и это работает (по крайней мере в "98. Под НТ это рабоать не будет). Если речь идет именно о скрытии программы из диспетчера задач то ее действительно не видно.
а если надо скрыть ее с taskbar"a то можно использовать вот такой вариант:

program MyProg;

uses
Forms,
windows,
Unit1 in "Unit1.pas" {Form1};

{$R *.RES}
var ExtendedStyle:integer;

begin
Application.Initialize;
ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE);
SetWindowLong(Application.Handle, GWL_EXSTYLE, ExtendedStyle or WS_EX_TOOLWINDOW);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.


2Groove
Кулюкин Олег над тобой прикололся, а ты не понял.... :) И вообще, и Кулюкин Олег и Song намекают тебе на то, что вирусы писать НЕХОРОШО!!!! А ты опять не понял!!!


 
nikesmile   (2002-06-10 13:33) [8]

Вирусы писать конечно нехорошо, но если очень хочется, то можно.
И вообще, не издевайтесь над б... юзерами.


 
Doom ©   (2002-06-10 21:39) [9]

не надо скрывать- пусть все видят твою классную прогу!


 
ATLANTIDO ©   (2002-06-11 00:11) [10]


> не надо скрывать- пусть все видят твою классную прогу!

Классная шутка!
to Groove:
Простой, но корявый способ (замена taskmgr): Разберись как работает стандартный таскменеджер, создай его клона.


 
K.o.Z ©   (2002-06-11 15:06) [11]

program Project1;
uses
Forms,
Windows,
Unit1 in "Unit1.pas" {Form1};
{$R *.RES}
var
ExtendedStyle : integer;
begin
Application.Initialize;
ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE);
SetWindowLong(Application.Handle, GWL_EXSTYLE,
ExtendedStyle or WS_EX_TOOLWINDOW {AND NOT WS_EX_APPWINDOW});
Application.CreateForm(TForm1, Form1);
Application.Run;
end.



Тестил, пашет - уберешь коментарий в некоторых версиях винды и на Alt-Tab не отыщешь...


 
d_oleg ©   (2002-07-19 16:16) [12]

вот набрёл на ваш разговор...
а у меня немного другая задача - окно открывается из DLL и надо, чтобы на панеле задач его не было. Как в таком случае быть?


 
Geser ©   (2002-07-19 22:09) [13]

На асме вирусы писать нужно, на асме! Вот!


 
Flexz ©   (2002-07-19 23:26) [14]

всеравно из списка процессов никуда не денешся, или сервис пиши, или драйвер


 
Mystic ©   (2002-07-19 23:55) [15]

Внедряйся в чужой процесс или дописывайся в чужие exe-файлы. Искренне недеюсь, что изучив эти темы, тебе расхочеться делать задуманное.


 
hovl ©   (2002-07-20 16:38) [16]

Learn this forever!
procedure Hide; assembler;
asm
push 1
push 0
call RegisterServiceProcess;
End;


 
Ruf   (2002-07-20 16:45) [17]

Самое лёгкое - Form1.hide;
Это перебросит твою программу из приложений в процессы.
kernell32.dll в XP не работает.



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
1-35737
EugenCFG
2002-08-30 12:05
2002.09.12
Подскажите, какой функцией заменить строку в файле?


1-35643
978658473
2002-09-01 14:08
2002.09.12
Процессор.


3-35586
michael_b
2002-08-21 22:23
2002.09.12
подскажите какой-нибудь реальный(не учебный) пример по работе IB


4-35946
Пастор
2002-07-21 14:57
2002.09.12
Как убрать кнопку проги с панели задач на АРI ?


3-35610
Shrek
2002-08-20 17:40
2002.09.12
BDE