Wie verhindere ich dass Windows heruntergefahren wird?

#385602
Lesenswert?

Tag

Ich habe ein Programm geschrieben dass 3 bis 6 Stunden für eine
bestimmte Berechnung braucht.

Wie kann ich verhindern dass mir einer den Rechner herrunterfährt
während die Berechnung läuft?

Das Verhindern des Herunterfahren kann leider nur Softwaremäßig gemacht
werden, da mehrere Leute auf diesem Rechner mit dem selben Account
arbeiten.

Kann mir einer verraten wie ich die shut-down Nachricht unterdrücken
kann?

Gibt es eine Nachricht/message die ich senden kann die das
Herrunterfahren verhindert wenn die Shut-down Nachricht kommt?

Das Ganze soll unter W2K laufen und wird mit Visual Studio.Net 2003
programiert.

mfg Bastlwastl
Gast #385603
Lesenswert?

Also unter VB6 hat jede Fom ein QueryUnload- und ein Unload-Ereignis. In
diesen kannst du den Grund für das Entladen erfahren und ggfs. das
Entladen verhindern (Rückgabewert Cancel=True). Das Unload-Ereignis
wird BEIM Entladen der Form ausgelöst, das QueryUnload-Ereignis VOR dem
Entladen der Form. Mit Cancel=True wird nicht nur das Entladen der Form
sondern m. E. auch das beenden von Windows unterbunden.

Unter VS.NET müsste es entsprechendes geben.

AJ

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren