he tratado con esto para cancelar el apagado de windows:
Código:
y tambien he intentado con esto:Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If e.CloseReason.Equals(CloseReason.WindowsShutDown) Then Microsoft.VisualBasic.Interaction.Shell("shutdown -a", AppWinStyle.MinimizedFocus, False - 1) End If End Sub
Código:
Pero no cancela nada el equipo se apaga pero avisa que hay aplicaciones corriendo, he probado mi programa en Windows 7 y Windows XpPrivate Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If e.CloseReason = CloseReason.WindowsShutDown Then e.Cancel = True End If End Sub
siempre me sale el error de que shutdown.exe no se ha iniciado correctamente y de ahi se apaga, si alguien me podria explicar como hacerlo se los agradeceré mucho.
No importa si me ponen un ejemplo en C# o VB.Net