Jak w temacie.
(Żeby niebyło widać mojego programu na liście po naciśnięciu tej kombinacji klawiszy). {glowa} {glowa} {glowa}
W OnCreate: registerserviceprocess(0,1);
Widzę że masz ochotę ukryć swój program :) więc dorzuć jeszcze w pliku dpr:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Windows;
{$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.--Jest jeszcze jeden błąd ... :)
To drugie już mam, a co do tego pierwszego to niedziała.
PS.
Mam XP.
HELP {glowa} {glowa} {glowa}
zobacz do faq-a--M@ri
[email protected]
Pod takimi systemami jak Windows 2000 , Windows NT i Windows XP nie da sie czegoś takiego zrobić bo nie ma takiej funkcji. Jak chcesz to zrobić to raczej spróbuj wykryć momęt pojawienia sie Task Menagera i wyrzuć wtedy z Task Menagera pozycje z twoim programem ;), możesz też zorbić pogram jako sterownik ;)--Pozdrowienia Chodek ;)
Delphi 6