![]() |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Unter welcher Bezeichnung läuft das bei Dir, Olli? ;-) |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Nachtrag: Sagen wir mal so, die Tatsache, dass ich (als ich noch die Zeit dazu hatte) mich wild durch's PSDK gewuehlt habe, zahlt sich noch immer aus *g* |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Ich hab mich noch nie wirklich in der msdn zurecht gefunden. Ich verstehs einfach nicht :stupid: JEDI-Apilib? Sagt mir auch nichts |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Zitat:
|
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Auch die Functionen hab ich gefunden
Delphi-Quellcode:
aber da kann ich ja keine Wiederherstellungsoptionen einstellen oder?
function ChangeServiceConfig(hService: SC_HANDLE; dwServiceType, dwStartType,
dwErrorControl: DWORD; lpBinaryPathName, lpLoadOrderGroup: LPCTSTR; lpdwTagId: LPDWORD; lpDependencies, lpServiceStartName, lpPassword, lpDisplayName: LPCTSTR): BOOL; stdcall; {$EXTERNALSYM ChangeServiceConfig} |
Re: Dienst "Wiederherstellen"-Option einstellen
hab was anderes gefunden:
Und zwar in der Regedit: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{ ServiceName} Da sind die einstellungen von einem Service. Und dort gibt es auch einen schlüssel names: FailureActions Da sind aber leider alles nur binärdaten drinnen: Beispiel (Ohne eine Aktion):
Code:
Beispiel (1. Aktion: Dienst neustarten):
00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 4E 00 42 00 00 00 00 00 60 EA 00 00 00 00 00 00 60 EA 00 00 00 00 00 00 00 00 00 00
Code:
Aber des konnte problematisch werden wenn ich des direkt änder. Oder?
00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 4E 00 42 00 01 00 00 00 60 EA 00 00 00 00 00 00 60 EA 00 00 00 00 00 00 00 00 00 00
|
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
|
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Die zwei standart funktionen sind immer noch vorhanden:
Delphi-Quellcode:
und der service ist immer noch von der klasse class(TService). Also was soll anderes sein?
procedure ServiceController(CtrlCode: DWord); stdcall;
begin LibraServerService.Controller(CtrlCode); end; function TLibraServerService.GetServiceController: TServiceController; begin Result := ServiceController; end; |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Also weiß nicht, einer der Gründe wird's wohl gewesen sein :wall: |
Re: Dienst "Wiederherstellen"-Option einstellen
Zitat:
Und wie kann ich jetzt mit einem TService des einstellen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 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