Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Netzwerkmonitor multiuserfähig machen...

  Alt 11. Mai 2007, 18:41
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.
Andreas
  Mit Zitat antworten Zitat