Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
3-35600
VZ-KZ
2002-08-21 15:44
2002.09.12
проблема с полями!


3-35569
Nina
2002-08-21 15:06
2002.09.12
кто подскажет для Oracle описание вьюшек??


4-35967
v2k
2002-07-19 19:11
2002.09.12
кто знает


1-35635
VSergeySPB
2002-08-30 22:59
2002.09.12
Inage и ListView


14-35874
Vaddya
2002-08-17 22:05
2002.09.12
Зацените программу!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский