Windows Service -> Shutdown verhindern

das C

Grünschnabel
Hallo,

Ich möchte in vb.net ein programm schreiben, der erkennt wann der benutzer
windows herunterfährt, daraufhin eine Aktion ausführt und später Windows selbst beendet.
Das Programm soll immer als Dienst im Hintergrund laufen.
Der Shutdown - Vorgang soll aber nur verhindert werden, wenn windows heruntergefahren wird. (Also nicht beim Logoff oder Neustart)

Nun habe ich im Netz die Subroutine WndProc gefunden.
Diese konnte ich bei einer normalen VB.NET Applikation erfolgreich verwenden.

Wenn ich das Ganze aber als Windows-Service programmiere, funktioniert es nicht mehr,
da ich in meinem Programm keine Steuerelemente bzw. grafische Elemente verwende.

Könnt ihr mir weiterhelfen

Viele Grüße

Danke im Voraus
 
Zurück