Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi NT Service Eigenschaft "Wiederherstellen" programmieren (https://www.delphipraxis.net/79521-nt-service-eigenschaft-wiederherstellen-programmieren.html)

Luckie 24. Okt 2006 10:24

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Zitat:

Zitat von nitschchedu
Meinste damit mich ?

So wohl als auch.

Zitat:

Dann kann ich dir nur sagen das liegt daran die Hilfe um einen Lösungsweg zufinden auch nicht gerade die Besten,
Den Staz verstehe ich nicht, da gfhelt irgendwie ein Verb. ;)

Zitat:

ihr in diesen Forum konntet ihr mir gerade mal 10 % von meine Problem Helfen.
Du hast gerade mal 60 Postings und wenn du so spezielle Probleme hast, dann guibt es eben nur sehr wenig Mitglieder, die das nötige Wissen haben um zu helfen.

Zitat:

Desweiteren kennst du doch garnicht die ganze Thematig um darüber zuorteilen! :|
Dann leg uns die ganze Problemantik dar, da mit wir sie verstehen und helfen können.

hsg 24. Okt 2006 10:26

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Zitat:

Zitat von nitschchedu
Ja das geht und der Läuft auch das Problem ist wärendt der Dienst Läuft kann der User Gelöscht werden. Der Dienst Läuft zwar noch aber der User ist weg und wenn ich prüfe und in neu anlege geht zwar (das Weiss ich). Finde ich aber nicht so toll als Lösngung.
Was ich noch vieleicht gedacht hatte wäre den Dienst zur einer Gruppte hinzu zufügen wobei achu wieder die Frage ist ob er dort Beendt bar ist ? Außerdem wie macht es den AVG oder crss.exe das es nicht Beendt bar ist ?

Wenn als User der Administrator eingesetzt wird, kann das Löschen des Users ziemlich heikel werden, oder? SystemKonto ist nicht Administrator-Konto!

nitschchedu 24. Okt 2006 10:32

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Wo sehe ich das SystemKonto das wird doch nicht in der Benutzerverwaltung aufgeführt ? oder Meinste die Groupenzugehörigkeit ?

hsg 24. Okt 2006 10:45

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
In der Diensteverwaltung hat dein Dienst Eigenschaften, darunter gibt es eine Karteikarte Anmelden, dort hast du zwei Möglichkeiten: 1. Lokales Systemkonto
2. Dieses Konto.
Bei dieses Konto kannst du dem Dienst sagen, als wen er sich anmelden soll. Z.B. als Administrator.

Da mein eigener Dienst auf Netzwerkresourcen zugreifen muss, kann ich den nicht als "Systemkonto" laufen lassen, sondern lasse ihn als (Domänen-)Administrator laufen. Nur so habe ich die gleichen Rechte wie der Admin und kann auf Fremde Rechner zugreifen.
In der damaligen Antwort hatte ich dir geschrieben, dass ich diesen Dienst über die Dienstverwaltung nicht mehr beenden konnte.

Hast du das nun so probiert? Ich hatte dich eben so verstanden, dass du das getan hattest und es dein Problem gelöst hat.
Du hattest nur als Problem gesehen, das der Benutzer, unter dem nun die Dienstanmeldung läuft, gelöscht werden kann.
Habe ich das nun richtig verstanden :?:

Gruß Jörg

Namii 24. Okt 2006 12:03

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
hmm... also das mit dem rootkid hab ich grad mal ein wenig versucht
relativ erfolglos^^ dafür habe ich warscheinlich doch noch nicht genügend Programmiererfahrung
vl habt ihr ja doch Recht :roll:
Ok neues Ziel: Kann mir jemand vl sagen wie ich die Benutzerrechte der einzelnen User des Rechners umstellen kann? So würde es ja auch gehn.

MfG eure Nami :spin2:

Luckie 24. Okt 2006 12:06

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Wieso umstellen? Geh in die Benutzerverwaltung von Windows und mach das Konto zu einem eingeschränkten Bneutzer. Alternativ kannst du auch meinen Usermanager nehmen: http://xpusermanager.michael-puff.de

hoika 24. Okt 2006 12:08

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Hallo,

dann stelle ich (als Admin) beide auf manuell
und starte den Rechner neu ...

Zur Frage, es gibt schon Möglichkeiten,
den Dienst als nicht beendbar zu erstellen
Stichworte: gina, winlogon

Heiko

PS:
Gina ist hier kein Frauenname ;)

nitschchedu 24. Okt 2006 12:11

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Zitat:

Zitat von hsg
..
In der damaligen Antwort hatte ich dir geschrieben, dass ich diesen Dienst über die Dienstverwaltung nicht mehr beenden konnte.
..
Gruß Jörg

Warst du als admin Angemeldet wo du nicht mehr beenden konntest?

Aber noch was anderes gibt es vieleicht eine Windows Nachricht die an das Programm Kommt wenn er vom Task manager Beendet wird ?

bsp:

Delphi-Quellcode:
  procedure DisableExit(var Msg: TMessage); message WM_KILLFOCUS;

hsg 24. Okt 2006 12:24

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Zitat:

Zitat von nitschchedu
Zitat:

Zitat von hsg
..
In der damaligen Antwort hatte ich dir geschrieben, dass ich diesen Dienst über die Dienstverwaltung nicht mehr beenden konnte.
..
Gruß Jörg

Warst du als admin da Angemeldet wo du nicht mehr beenden konnte?

Aber noch was anderes gibt es vieleicht eine Windows Nachricht die an das Programm Kommt wenn er vom Task manager Beendet wird ?

bsp:

Delphi-Quellcode:
  procedure DisableExit(var Msg: TMessage); message WM_KILLFOCUS;

Sorry, habe es eben noch mal ausprobiert. Über die Dienstverwaltung kann ich den Service doch stoppen, nur der Taskmanager geht nicht mehr. Kann aber auch sein, dass ich zu dem Zeitpunkt nicht in der richtigen Admin-Gruppe als Admin drin war, das ist nun schwierig raus zu bekommen (wir haben hier mehrere Domänen und in jeder der Domänen läuft mein Dienst bzw. soll laufen :lol:)
Also ich nehm alles zurück und gebe offen zu: Ich weiss, dass ich nichts weiss :pale:
Der Taskmanager sendet nur ein normales WM_CLOSE, das abschiessen von nicht antwortenden Threads wird anschliessend anders gehandelt.

Gruß Jörg

nitschchedu 24. Okt 2006 12:27

Re: NT Service Eigenschaft "Wiederherstellen" prog
 
Aber das WM_CLOSE bekommt der Dienst noch vorher ? dann ist das doch schon mal was.
Und in gina habe ich mal geschaut da gibt es viele funktion weißt du noch welche das ist ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.
Seite 3 von 4     123 4      

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