Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dienst mit GUI (https://www.delphipraxis.net/68051-dienst-mit-gui.html)

snapman 24. Apr 2006 03:18


Dienst mit GUI
 
Hallo Delphi-Freunde,
ich wollte ein Tool coden welches bestimmte Arbeiten über einen Dienst verrichtet.
Nun hat ja ein Dienst keine GUI, die Frage ist also, wie löst man die Administration.

Was haltet ihr von dieser Lösung?
Der Dienst liest beim Starten Informationen aus der Registry aus und benutzt diese dann.
Diese Informationen werden über ein seperates normales Win32 Programm verwaltet und administriert,
was das Dienst-hat-keine-GUI Problem lösen würde.

mkinzler 24. Apr 2006 05:49

Re: Dienst mit GUI
 
Wenn du dem Dienst erlaubst, "daten mit dem Desktop" auszutauschen, kannst du mit dem Adminprogramm direkt mit dem Dienst Daten austauschen. Dies ist aber eine mögliche Unsicherheitslücke und sollte nur in geschlossenen Systemen verwendet werden. Somst würde ich auch über die Registry o.ä. gehen.

Luckie 24. Apr 2006 06:27

Re: Dienst mit GUI
 
Zitat:

Zitat von mkinzler
Wenn du dem Dienst erlaubst, "daten mit dem Desktop" auszutauschen, kannst du mit dem Adminprogramm direkt mit dem Dienst Daten austauschen. Dies ist aber eine mögliche Unsicherheitslücke und sollte nur in geschlossenen Systemen verwendet werden. Somst würde ich auch über die Registry o.ä. gehen.

Und ab Vista nicht mehr möglich.

Man kann noch über MMF oder Pipes kommunizieren, zum Bleistift.

Brainshock 24. Apr 2006 07:36

Re: Dienst mit GUI
 
Bei Administration und Dienst fällt mir noch die "Microsoft Managment Console" ein. Die Einstellungen in der Registry oder Ini speichern und als Benutzerschnittstelle zum Einstellen ein SnapIn in der MMC verwenden.

Schrammel 24. Apr 2006 08:54

Re: Dienst mit GUI
 
Ich habe noch eine andere Idee:

Dein dienst könnte auf einen bestimmten lauschen und dort eine Web-Schnittstelle zur Konfiguration bereitstellen. Danbn ließe sich die Administration über einen Web-Client (IE, Firefox, o.ä.) realisieren.

MfG

Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 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