Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Undokumentierte Service Einstellungen (https://www.delphipraxis.net/77979-undokumentierte-service-einstellungen.html)

diabox 27. Sep 2006 15:15


Undokumentierte Service Einstellungen
 
Je länger ich an meinem Service arbeitet desto mehr stelle ich fest, dass es da scheinbar einiges an undokumentierten Einstellungen gibt. Ich wüsste gerne mehr über folgende Einträge:
Zitat:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\RpcSs]
"ErrorControl"=dword:00000001
"Group"="COM Infrastructure"
"ObjectName"="NT AUTHORITY\\NetworkService"
"Start"=dword:00000002
"Type"=dword:00000020
"FailureActions"=hex:00,00,00,00,00,00,00,00,00,00 ,00,00,01,00,00,00,00,00,00,\
00,02,00,00,00,60,ea,00,00
Was machen diese Einträge. Besonders interessant finde ich z.B. FailureActions. Wenn dort die obenstehende Kombination eingetragen ist wird beim Killen meines Services eine Shutdown-Aufforderung (Bitte beenden Sie alle Anwendungen...) "Windows muss jetzt neu gestartet werden, da der Dienst MeinService unerwartet beendet wurde" angezeigt.
(Konnte ich übrigens keinen Screenshot von machen, da scheinbar während einer Shutdown-Aufforderung die Zwischenablage nicht reagiert - wusst ich auch noch nicht... :-?

Hoffe ihr könnt mich ein bisschen über Services aufklären

Tiemo 27. Sep 2006 17:29

Re: Undokumentierte Service Einstellungen
 
"Start"=Startart
"ErrorControl"=Fehlerbehandlung im Ereignis Protokol
"DisplayName"=Name unter "Dienste"
"DependOnService"=Abhängig von diesen hier angegebenen Diensten (alle müssen existieren und werden ggf. vorher gestartet. Startet einer nicht, startet deiner auch nicht
"DependOnGroup"=Das selbe, nur eben bezogen auf eine Group
"ObjectName"=Start als LocalSystem oder Benutzerbezogen

TIPP: Fummel hier nicht zu viel rum, kannst Dir dein Windows abschießen!

diabox 28. Sep 2006 17:13

Re: Undokumentierte Service Einstellungen
 
Danke für die Infos :-)


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