Sign in Join
Wiki copytemporary

Services/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21Zurück zu den [[Additional information/de|Zusätzlichen Informationen]].\
3-\
4-\
2+
53Dieser Artikel bezieht sich auf Lazarus Version 1.0.4 und höher.\
64Dieser Artikel beschäftigt sich mit der Windowsprogrammierung.\
75Dieser Artikel beschäftigt sich mit den Grundlagen von Systemdiensten.\
8-\
9-\
6+
107=Was sind Systemdienste (Services)?= Systemdienste (services) haben folgende Eigenschaften.\
118* laufen auf Windows-Betriebsystemen
129
1310- sind keine Anwenderprogramme
1411- laufen im Hintergrund
1512- haben besondere Rechte
1613- erledigen besondere Aufgaben (meist für das Betriebssystem)
1714- benötigen im Normalfall keine Benutzereingaben
1815- haben selbst keine Benutzeroberfläche (die Benutzeroberfläche ist ein separates Programm, das nach Bedarf gestartet wird)
1916- laufen auf Arbeitsplatzrechnern und auf Servern
2017
21-\
2218Man sollte Systemdienste (services) nicht für die normale Programmierung verwenden. Das ist zu risikoreich besonders, wenn der Programmierer (auch erfahrene Programmiere machen hier noch Fehler) sich in diesen Dingen nicht richtig auskennt und seinen Service nicht gründlichst testet.\
23-\
19+
2420Ein Systemdienst (Service) ist eine Software, die mit den Befehlen des start\|pause\|continue\|stop des Service Control Managers umgehen können muss.\
2521Ein Systemdienst kann mit dem Kommandozeilen-Tool sc.exe (sc.exe ist ein Bestandteil von Windows) eingerichtet werden.\
26-\
27-\
22+
2823=Installieren des Packages LazDaemon= Als erstes muss das Package lazdaemon installiert werden. Das Package wird in Lazarus über das Menü installiert.\
2924Wenn Sie das Package lazdaemon bereits installiert haben, dann interessiert der Abschnitt nicht weiter.\
30-\
25+
3126Der Weg durch das Menü lautet:\
3227"Package-\>Package-Datei(.lpk)öffnen ..."\
3328Damit erscheint ein Öffnen-Dialog. In diesem Öffnen-Dialog navigieren Sie bis zur Datei lazdaemon.lpk\
3429Unter Windows kann der Pfad so aussehen:\
3530...\lazarus\components\daemon\lazdaemon.lpk\
36-\
31+
3732Wenn Sie die Datei angeklickt und geöffnet haben dann haben Sie jetzt einen Dialog mit dem Titel "lazpackage Daemon".\
3833In diesem Dialog klicken Sie auf den Button mit dem gelben Blitz mit der Unterschrift "Nutzung ...".\
3934Klicken Sie im nun erscheinenden Auswahlmenü auf "Installieren".\
4035Fertig.\
4136Lazarus startet nach dem compilieren automatisch neu.\
42-\
43-\
37+
4438=Neues Projekt erstellen= Klicken Sie im Menü auf "Projekt-\>neues Projekt ...".\
4539Es erscheint der Dialog "Erzeuge neues Projekt".\
4640In diesem Dialog ist jetzt erstmals der Punkt "Daemon (service) application" zu sehen.\
4741Wählen Sie den Punkt "Daemon (service) application" aus und klicken Sie auf "OK".\
48-\
42+
4943Lazarus erstellt jetzt zwei Units DaemonMapperUnit1 und DaemonUnit1.\
50-\
44+
5145Speichern Sie das Projekt in einem eigenen Projektverzeichnis.\
52-\
53-\
46+
5447=Installieren des eigenen Programms als Service= Geben Sie an der Konsole die folgende Anweisung\
5548Syntax :\
5649sc create \[Name des Service\] binPath= \[Pfad zur Exe-Datei\]\
5750Beispiel:\
5851sc create dserv binPath= D:\Service\service.exe\
59-\
60-\
52+
6153=Deinstallieren des eigenen Programms als Service= Geben Sie an der Konsole die folgende Anweisung\
6254Syntax :\
6355sc delete \[Name des Service\] Beispiel:\
6456sc delete dserv\
65-\
66-\
57+
6758--Olaf 06:26, 8 March 2013 (UTC)
6859
6960---
7061*From the Free Pascal wiki, page "Services/de", as it stood on 2014-01-18 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
7162Category: Deutsch
7263Category: Tutorials/de

Back to history