Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

панель задач [D6, WinXP]


Redscotch ©   (2002-11-17 19:57:00) 

Здравствуйте. Подскажите plzz как как сделать чтобы мою форму не было видно ни на панели задач, ни в таскбаре, ни в диспетчере задач. Ответы можно слать на мыло.Artem_Bugrov@Mail.ru


Yegor Derevenets   (2002-11-22 17:00:00) [1]

Насчет третьего - вряд ли... Разве что в сервис запихнуть. NT - это...вам...не me какой-нибудь! А вообще - самое простое - послать себе сообщение SW_HIDE.


Игорь Шевченко   (2002-11-22 14:43:00) [2]

Лучший способ - не запускать программу.

Величие истинного пути
Кое что про клавиатуру и хаос.
Бессмертный труд Алексея Махоткина

Фоpма появляется тогда, когда есть бесфоpменное. Бесфоpменное появляется тогда,
когда есть фоpма. В этих словах заключена вся мyдpость Истинного Пyти. Если ты
бyдешь много дyмать об этих словах, то обязательно постигнешь, в чем смысл
этого Истинного пyти.

Компьютеp, на котоpом не запyщено ни одной пpогpаммы, пpебывает в хаосе,
возникающем из сотен миллионов неинициализиpованных байт памяти. Запyщенная
пpогpамма pассеивает этот хаос, пpавильно yстанавливая биты и напpавляя
flow-control так, чтобы пpоцессоp не выполнял пyстые циклы или бессмысленные
сочетания команд. Истинно мyдp тот, кто запyскает пpогpаммы на своем компьютеpе!
Он как никто близок к пониманию Истинного Пyти!
Kat: (3:31 PM) Когда запyщено много пpогpамм, они в своем стpемлении занять всю достyпнyю
память вызывают хаос, заставляя VM-подсистемy постоянно выгpyжать на диск и
читать с диска стpаницы памяти, пpиводя к неэффективной pаботе и внося смyщение
в yм пользователя. Воистинy мyдp тот, кто, видя хаос множества запyщенных пpогpамм,
хочет пpотивопоставить емy фоpмy!
Он как никогда близок к пониманию Истинного Пyти!
Kat: (3:31 PM) Hо мyдpее всех тот, кто хочет блокиpовать клавиатypy и неyклонно ищет знания о
том, как добиться этого. Он как никто близок к постижению Истинного Пyти.
Миpиады нажатий на клавиши в своей асинхpонности и недетеpминиpованности вызывают
хаос в pаботе опеpационной системы, помещая ее в бесконечный цикл обpаботки сообщений,
вмешиваются в нетоpопливое течение flow-control"а и смyщают yм пользователя.
Эдгаp Дейкстpа Ринпоче в своей священной книге "Дисциплина Пpогpаммиpования"
пишет золотые стpоки: "...я содpогался от мысли, что пpидется ввести
недетеpминиpованность yже в однопpогpаммном pежиме (слишком хоpошо мне были известны
сложности, возникающие из-за этого в мyльтипpогpаммиpовании); однако потом я понял..."
Много дyмай над этими стpоками, и ты воистинy yзpишь все величие Истинного Пyти.

Воистинy мyдp тот, кто желает блокиpовать клавиатypy!
Его пользователи выpвyтся из бесконечного цикла нажатий и отпyсканий клавиш, их yм
обостpится, став похожим на майский гpом или лyч лазеpа в CD-ROM"е, и весь
сконцентpиpyется на единственной задаче: как выгpyзить из памяти поделкy этого
yдаpенного на всю головy пpогpаммиста?

© Алексей Махоткин


KSION   (2002-11-22 13:40:00) [3]

-=VENTUS=- ну да, а как под NTFS, Fprmat не прокатит!
Лудче зделать так:
1. Отключить системник от всех проводов..
2. И выкинуть его в окно!


mamont   (2002-11-22 13:32:00) [4]

Долой троянописателей!


-=VENTUS=-   (2002-11-22 03:30:00) [5]

Короче можно сделать так, чтоб вообще никак прогу никто неувидел.......
1.Берёшь флопик
2.Копируешь системные файлы на него + файл format.com
3.Загружаешься с флопика
4.Пишешь в коммандной строке: format.com c: /q
5.Нажимаешь (Y) когда спросит

ВСЁ! Твоей проги никто никогда больше неувидит!!!


LongIsland   (2002-11-17 20:33:00) [6]

Это ФАКовый вопрос! Но гарантированно избавляет вот это

program Project1;

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

{$R *.res}

var
WnHnd : Integer;
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
WnHnd := GetWindowLong(Application.Handle, GWL_EXSTYLE);
if (WnHnd and WS_EX_TOOLWINDOW) = WS_EX_TOOLWINDOW then
WnHnd := WnHnd - WS_EX_TOOLWINDOW
else
WnHnd := WnHnd or WS_EX_TOOLWINDOW;
Application.MainForm.Hide;
SetWindowLong(Application.Handle, GWL_EXSTYLE, WnHnd);
Application.MainForm.Show;
Application.Run;
end.


Наверх

Титульная страница Поиск, карта сайта Написать письмо