Hallo Jan,
um dein Programm zu verstecken muss du es nicht zwangsläufig als Services laufen lassen. Um das Haupfenster zu verstecken kannst du folgenden Code verwenden:
Code:
procedure TForm1.FormCreate(Sender: TObject);
var
hwndOwner: HWnd;
begin
hwndOwner := GetWindow(
Handle, GW_OWNER);
ShowWindow(hwndOwner, SW_HIDE);
ShowWindowAsync(hwndOwner, SW_HIDE);
ShowWindowAsync(Self.Handle, SW_HIDE);
end;
Falls du WinXP verwendest, ist dein Programm im Taskmanager nur noch unter Prozesse sichtbar, und wird nicht bei den ANwendungen aufgeführt.
Mfg