Zitat von
EConvertError:
1) Wie kommuniziere ich am besten mit dem Service? Named Pipes,
TCP, MMFs?
2) Wie starte/stoppe ich einen Service per Delphi Code (von einem anderen Programm aus, versteht sich).
Zu 1.)
TCP würde ich vermeiden, da es Traffik auf der internen
IP 127.0.0.1 erzeugt
Für den Anfang würde ich mal nur eine INI-Datei vorsehen. Beim Start des Dienstes wird die INI-Datei gelesen und das war's.
Bei Änderungen der Parameter Dienst stoppen & neu starten.
Zu 2.) siehe
Jedi Code Library ->
Unit JclSvcCtrl -> Klasse TJclNtService
Beispielprogramm ist bei JCL enthalten.