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

Вниз

как скрыть программу   Найти похожие ветки 

 
Talla2k ©   (2003-12-12 15:13) [0]

Этот вопрос не раз подымался,но все-же запамятовал,пардон!!!
Как скрыть программу с панели задач и вообще её спрятать!!!


 
Игорь Шевченко ©   (2003-12-12 18:17) [1]

Зачем ?


 
LOX ©   (2003-12-12 18:29) [2]

Просто вот так:
Скрывает кнопку проги с панели задач:
ShowWindow(Application.Handle,sw_Hide);
НО! этот код скрывает только кнопку, а чтобы скрыть окно
просто - form1.HIDE;
---------------
В 9х скрыть приложение от диспетчера задач(ctrl - alt- del) вот так:
До слова implementation вписываем следующую функцию:

function RegisterServiceProcess(dwProcessID,dwType:integer):integer;stdcall;external             "KERNEL32.DLL";  

А на создание окна код будет выглядеть так:

procedure TForm1.FormCreate(Sender: TObject);
begin
   if not(csDesigning in ComponentState) then
   RegisterServiceProcess(GetCurrentProcessID,1);
end;  

Ну вот и всё, а если вам понадобится сделать прогу видимой, тогда сделаем это так:

procedure TForm1.Button1Click(Sender: TObject);
begin
   if not(csDesigning in ComponentState) then
   RegisterServiceProcess(GetCurrentProcessID,0);
end;
--------
В XP и 2000 скрыть прогу нельзя от диспетчера задач.


 
GrayFace ©   (2004-01-14 00:48) [3]

"if not(csDesigning in ComponentState)" не нужно.
А как сделать так, чтобы в 98 скрывалась из с писка, но не выдавала на NT ошибку отсутствия Kernel32.dll.


 
DrPass ©   (2004-01-14 01:03) [4]

Пройти курс "Динамическая загрузка DLL для начинающего программиста"


 
Dr Brain   (2004-01-14 09:13) [5]

http://www.void.ru/?do=printable&id=876
http://bugtraq.ru/library/programming/invisible.html

Правда не на Делфи, но очень доходчиво.


 
KosilkA ©   (2004-01-14 12:08) [6]


> В XP и 2000 скрыть прогу нельзя от диспетчера задач.

можно , и не одним способом


 
Kerk ©   (2004-01-14 12:42) [7]

"How to become unseen on Windows NT"
http://rootkit.host.sk/knowhow/hidingen.txt



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

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

Наверх





Память: 0.46 MB
Время: 0.049 c
3-1077794897
mOOx_
2004-02-26 14:28
2004.03.28
который из IB не имеет зарезервироанного...


4-1073901124
keymaster
2004-01-12 12:52
2004.03.28
hibernate программно


3-1078041929
YurikGl
2004-02-29 11:05
2004.03.28
TADOQuery, TADOTable и TADODataset


6-1073621638
Hooch
2004-01-09 07:13
2004.03.28
Outlook Express


3-1077201038
STANT
2004-02-19 17:30
2004.03.28
Проблема с кодировкой Paradox-таблиц





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский