Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Fehlermeldung beim Runterfahren mit Systemdienst

  Alt 11. Dez 2009, 09:15
Zitat von nahpets:
das klingt so, als wolle da ein Porgramm, Dienst.. starten, während das System heruntergefahren wird.
Nein eigentlich macht der Dienst gerade nix, bzw. wartet auf eine SetEvent

Zitat von nahpets:
Der Dienst ist so konfiguriert, das er, sofern er (unbeabsichtigt?) beendet wird, automatisch neu gestartet wird.Ist in der Dienstekonfiguration auf dem Reiter "Wiederherstellen" eventuell irgendwas konfiguriert, was beim Dienstausfall zu geschehen hat?
Eigentlich auch nicht der dienst wird erzeugt mit:

Service := CreateService(SCManager, ServiceName, DisplayName, SERVICE_ALL_ACCESS, SERVICE_WIN32_OWN_PROCESS or SERVICE_INTERACTIVE_PROCESS, SERVICE_AUTO_START, SERVICE_ERROR_IGNORE, pchar(FileName), nil, nil, nil, nil, nil);
Zitat von nahpets:
Oder ist der Dienst so geschrieben, dass er sich im Fehlerfalle eventuell neu startet?
Nicht das ich wüsste...

Gibt es nicht auch sowas für dies für Dienste?

procedure WMQUERYENDSESSION(var msg: TMessage); message WM_QUERYENDSESSION; oder erhalten die "nur" einen Stopevent...

Kann es sein, dass ich einfach nicht schnell genug alle erzeugten Threads beende?

Mavarik
  Mit Zitat antworten Zitat