Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Suche Hilfe einen Dienst zu programmieren (https://www.delphipraxis.net/75226-suche-hilfe-einen-dienst-zu-programmieren.html)

kuba 16. Aug 2006 09:29


Suche Hilfe einen Dienst zu programmieren
 
Hallo,

ich möchte ein Programm schreiben das beim Systemstart als Dienst automatisch gestartet wird.
Der Dienst soll folgende Eigenschaften haben:

Es soll eine SysService.ini abgefragt werden, in die SysService.ini schreibe ich eine Befehlszeile die von dem "SysService" ausgeführt werden soll, das Ergebnis der ausgeführten Befehlszeile soll in eine "SysControl.ini" geschrieben werden und in einer "SysService.log" Datei angefügt werden. Die SysService.ini soll nach Ausführung der Befehlszeile wieder zurückgesetzt werden.

So könnte man z.B. den Inhalt einer Directory abfragen oder einen Kopierjob ausführen etc.

Hat jemand eine Idee wie sich so ein Service realisieren lässt, oder gibt es vielleicht bereits ähnliches ??

Gruss

KUBA

Jelly 16. Aug 2006 10:12

Re: Suche Hilfe einen Dienst zu programmieren
 
Für solche Dinge brauchst Du keinen Dienst zu schreiben, sondern das kann dein Windows auch ohne Delphi... Du kannst Skripte ausführen lassen beim Windowsstart oder beim Einlogvorgang.

Ruf mal gpedit.msc auf, da solltest Du fündig werden.

Um aber nun wirklich unter Delphi einen Dienst zu programmieren, so kannst Du unter Delphi anstatt eines normalen VCL Projektes auch eine Serviceanwendung erstellen (Datei->Neu...)

Balu der Bär 16. Aug 2006 10:37

Re: Suche Hilfe einen Dienst zu programmieren
 
Sollte dir helfen: Wie erstelle ich einen Dienst für WinNT / Win2000 / Win XP

kuba 17. Aug 2006 15:02

Re: Suche Hilfe einen Dienst zu programmieren
 
Hi,

na prima, hab die Beispiele gleich ausprobiert, damit lässt sich was anfangen, danke !

KUBA


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz