Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Brauche Hilfe bei Service Anwendung (https://www.delphipraxis.net/79160-brauche-hilfe-bei-service-anwendung.html)

nitschchedu 17. Okt 2006 13:12


Brauche Hilfe bei Service Anwendung
 
Als wie kann ich meine Service Anwendung so Laufen lassen das sie Als System Dienst Läuft, so das mann sie nicht beenden kann?

hsg 17. Okt 2006 13:17

Re: Brauche Hilfe bei Service Anwendung
 
1.) Der Service darf keine Anwender-Schnittstelle haben => keine GUI
2.) Der Service muss registriert werden

Wie sieht denn deine "Service Anwendung" bisher aus? Hast du als Vorlage-Projekt ein "Service" genommen oder was anderes?

nitschchedu 17. Okt 2006 13:21

Re: Brauche Hilfe bei Service Anwendung
 
Die Delphi vorlage. Es Läuft auch blos der user soll es nicht beenden können über den TaskManager! Außer er besitzt ein Passwort, und wenn er es richtig eingegeben hat, dann darf er es Beenden ! Gibts da so ne möglichkeit die Anwendung als System Anwendung laufen zulassen ?

hsg 17. Okt 2006 15:23

Re: Brauche Hilfe bei Service Anwendung
 
Hmmm,

bin gerade am überlegen: mein Dienst kann ich als angemeldeter Benutzer nicht beenden, der läuft aber in einem anderem Benutzerkontext, ob ich ihn, als er noch als Systemkonto gestartet wurde, beenden konnte weiss ich momentan nicht.
I.d.R. starte und beende ich die Dienste über die Computerverwaltung.

Probier mal aus, was passiert wenn du dem Dienst unter einem anderem Benutzerkonto zu starten (Computerverwaltung -> Eigenschaften des Dienstes, Karteikarte "Anmelden" und dort einen Benutzer eintragen)

Ich mach' jetzt erst mal Feierabend.... :lol:

Meflin 17. Okt 2006 16:52

Re: Brauche Hilfe bei Service Anwendung
 
Zitat:

Zitat von nitschchedu
Die Delphi vorlage. Es Läuft auch blos der user soll es nicht beenden können über den TaskManager!

KAnn er auch nicht, es sei denn er ist Administrator, und dann sollte er es auch dürfen


nitschchedu 18. Okt 2006 07:22

Re: Brauche Hilfe bei Service Anwendung
 
Gibt es die möglichkeit das Beenden mit einer Passwort abfrage abzufangen ?

Klaus01 18. Okt 2006 07:27

Re: Brauche Hilfe bei Service Anwendung
 
Zitat:

Zitat von nitschchedu
Gibt es die möglichkeit das Beenden mit einer Passwort abfrage abzufangen ?

Im OnClose Ereignis, hier kannst Du die Variable CanClose entsprechend setzen.

Grüße
Klaus

nitschchedu 18. Okt 2006 07:34

Re: Brauche Hilfe bei Service Anwendung
 
haa sorry man da ist kein OnClose Ereignis nur OnShoutdown.

Klaus01 18. Okt 2006 07:39

Re: Brauche Hilfe bei Service Anwendung
 
nun, dann würd ich etwas mit dem Ereignis OnStop anfangen und die Variable stopped entsprechend setzen.

Grüße
Klaus

nitschchedu 19. Okt 2006 10:27

Re: Brauche Hilfe bei Service Anwendung
 
Lässt sich aber immer noch im TaskManager Beenden!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Seite 1 von 2  1 2      

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