Shutdownart ermitteln

Also, in meinem Programm(VB6) willich den Shutdown verhindern um noch nen Dialog anzuzeigen. Mache ich ganz simpel über folgenen Code: (gibts villeicht nen besseren ?)

Code:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
End Sub

So der hält den Shutdown erstmal an nur möchte ich danach den shutdown fortsetzten. Hab das immonmetn über ne einfache shutdown funktion gemacht. Nur ist es auf dem System sehr wichtig, das Abmelden und Neustart auch korrekt funktionieren.

Also wie kann ich den shutdown/abmelden/neustart fortsetzten bzw erkennen welcher Typ es war und dann selbst maßnamen einzuleiten ?
 
es gibt in vb ein ereignis das vor dem unload ausgeführt wird und eines, dass wärenddessen ausgeführt wird.

form unload heißt das das während des unloadens ausgeführt wirds. wie das andere heißßt hab ich schlicht und einfach vergessen.

du kannst deine meldung ausgeben und dann im nächsten ereignis shutdown.exe starten.

viel erfolg
 
Rate mal was der Code macht ;)

Runterfahren ist kein Problem nur die Art des herrunterfahrens muss ich ermitteln.
 
Zurück
Oben