![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Невидимая программа [D6, Win95/98, WinME, NT4, Win2k, WinXP]
amdmax © (2002-06-22 11:10:00)Нужно: чтобы программа определяла Windows.
Сделано через getver кажется.
Далее, чтобы из любой Win программа была невидна в system tray, Диспетчере задач, где-либо еще
VID (2002-06-22 18:37:00) [1]блин, говорили же, не забывать теги закрывать :)
VID (2002-06-22 16:15:00) [2]TO amdmax:
Далее, чтобы из любой Win программа была невидна в system tray, Диспетчере задач, где-либо еще
насчёт либой винды, и диспетчера задач - размечтался :)
а вообще: в ubpfd ты найдёшь функцию для определения винды и функцию для того, что бы спрятать прогу из CAD 98-го вина.
а из трея прятать нечего, если ты сам туда иконку не загнал... короче с треем не проблема..
что бы спрятать из TaskBar:
Procedure TForm1.HideMainForm;
VAR WNHND:INTEGER;
begin
Application.ShowMainForm := false;
ShowWindow(Application.Handle, SW_HIDE);
WnHnd := GetWindowLong(Application.Handle, GWL_EXSTYLE);
WnHnd := WnHnd or WS_EX_TOOLWINDOW;
SetWindowLong(Application.Handle, GWL_EXSTYLE, WnHnd);
end;
вызови эту процедуру на событии Form1.OnCreate
Builder (2002-06-22 13:26:00) [3]и она ничего не делала? :)
Смотри в факе.
Anatoly Podgoretsky (2002-06-22 11:22:00) [4]Зачем прячешься?