Shutdown verhindern um service am laufen zu halten.



  • Hallo,

    ich habe einen NT Service geschrieben, welcher zu bestimmten Zeiten
    Abläufe durchführt, die nicht unterbrochen werden sollten.
    Wie kann ich den System Shutdown im Service abfangen, damit der
    Shutdown nicht ausgeführt wird ?



  • Servus,

    Wenn Win beendet wird, schickt es normalerweise die WM_QUERYENDSESSION Msg an alle. Diese solltest du in deinem Programm abfangen und darauf reagieren. Hilfe dazu findest du in der MSDN Stichworte: OnQueryEndSession, WM_QUERYENDSESSIN oder einfach mal nach Windows Shutdown suchen.

    Ich hoffe ich konnte dir weiterhelfen



  • @zausel kannst du dich mit service processe aus? kann man mit dir irgendwie kontakt aufnehmen?
    cu



  • Es stellt sich die Frage warum du diesen Ansatz gehen willst. Ein Shutdown ist bei einem Windowssystem sehr oft ein muss. Wenn du das verhinderst muss der Rechner ausgeschaltet werden was zu problemen führen kann.
    Verhindere (Hardware, Software bei Rechte) das jemand den Rechner manuell runterfährt.


Anmelden zum Antworten