Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Service Application mit GUI? (https://www.delphipraxis.net/15079-service-application-mit-gui.html)

flomei 21. Jan 2004 15:40


Service Application mit GUI?
 
Hallo!
Ich möchte gerne ein Programm schreiben, dass in unserem Schulnetzwerk die Rechnerzeit korrigiert.
Nach einem Gespräch mit Luckie meinte er, ich müsste einen Service schreiben um die Rechteverwaltung zu "umgehen".
Dazu wollte ich das mit der Service Application machen weil ich Assarbad´s Tutorial nicht so ganz durchsteige... :roll:
Ich möchte aber auch gerne eine "hübsche" Form anzeigen lassen, auf der steht das die Zeit geändert wurde usw.
Ich denke ihr wisst was ich meine.

Kann ich mit diesen Service Applications da irgendwie was machen oder ist das ein reiner Service ohne alle grafischen Mittel?

Danke im Vorraus!

MfG Florian :hi:

Sanchez 21. Jan 2004 15:44

Re: Service Application mit GUI?
 
Wenn du beim fertigen Service unter Systemsteuerung->Verwaltung->Dienste->Eigenschaften->Anmelde Datenaustausch zwischen Dienst und Desktop aktivierst kann dein Dienst durchaus eine Oberfläche haben.

sakura 21. Jan 2004 15:46

Re: Service Application mit GUI?
 
Flomei, davon rate ich Dir extrem dringend ab. Dienste, welche mit dem Desktop interagieren, sind sher risikobehaftet und Microsoft rät dringend davon ab. Stattdessen solltest Du z.B. über [dp]mailslot* OR pipe*[/dp] mit dem Dienst kommunizieren und eine separate Anwendung schreiben, welche den Desktop-Part an sich reißt.

...:cat:...

flomei 21. Jan 2004 15:59

Re: Service Application mit GUI?
 
Sakura der Reiter der Apokalypse sprach
Flomei, davon rate ich Dir extrem dringend ab.

:shock: Hört sich ja gerade zu bedrohlich an. Aber is OK.

Ich könnte meinen Service per Shellexecute ja auch ein Programm starten lassen, dass das dann eben anzeigt...

MfG Florian :hi:

sakura 21. Jan 2004 16:08

Re: Service Application mit GUI?
 
Ich habe noch die Infos zu interaktiven Diensten gefunden:

http://security.tombom.co.uk/shatter.html

Bei Google suchenShatter Attack windows privilege escalation

...:cat:...

flomei 21. Jan 2004 16:09

Re: Service Application mit GUI?
 
:shock: Allein die Google-Suchbegriffe machen mir Angst... ;)

MfG Florian :hi:

NicoDE 21. Jan 2004 16:20

Re: Service Application mit GUI?
 
flomei der Arglose verkündete
Ich könnte meinen Service per Shellexecute ja auch ein Programm starten lassen, dass das dann eben anzeigt...

Das würde kein Benutzer je auf Desktop zu sehen bekommen (und selbst wenn, würde es nichts am Problem ändern).

flomei 21. Jan 2004 17:12

Re: Service Application mit GUI?
 
Warum denn nicht?

Kann man das nicht so "umstricken" das es geht? :mrgreen:

MfG Florian :hi: (<--- Denkt über Fake-Fenster nach... :roll:)

NicoDE 21. Jan 2004 17:35

Re: Service Application mit GUI?
 
Zitat:

Zitat von flomei
Warum denn nicht?

Weil nicht-interaktive Services in einem eigenen (nicht-interaktiven) Desktop ausgeführt werden. Und das Programm auf dem interaktiven Desktop zu starten geht nicht so einfach, da der System-Account nicht die notwendigen Rechte für den/die interaktiven Desktop(s) hat (erst wenn der Service interaktiv ist - was ja vermieden werden sollte ...atze-schwanz-katze-schwan... ;))

Sanchez 21. Jan 2004 17:38

Re: Service Application mit GUI?
 
Relativ einfach könntest du auch über TCP/IP zwischen Dienst und GUI-Prog kommunizieren.
Steigert aber die Netzwerkbelastung


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.

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