Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - {VB.NET} Codice per spegnere il computer
Forum - C# / VB.NET - {VB.NET} Codice per spegnere il computer

Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 22:14
Giovedì, 17/09/2009
Questo topic è stato chiuso dal moderatore

Mi serve il codice in vb.net per spegnere il computer quando premo il tasto per chiudere un programma (in alto a destra)

Ho già provato con

Process.Start("C:/Windows/system32/cmd.exe -shutdown-p")
oppure
Process.Start("C:/Windows/system32/shutdown.exe -p")

ma molto stranamente non funzionano.

Quando vado sul prompt dei comandi e digito "shutdown -p" oppure "C:/Windows/system32/shutdown.exe -p" il computer si spegne in tutti e 2 i codici.

Il codice che ho provato ad usare è:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
  2.        
  3. Process.Start("C:/Windows/system32/cmd.exe -shutdown.exe-p")
  4.  
  5.     End Sub



Ma niente da fare.

Il programma si "chiude" (apri il TaskManager e il processo del programma è ancora aperto) e non si spegne il computer.

Mi serve il codice esatto per far spegnere il computer alla chiusura del programma (vi giuro, non stò creando un virus :asd:)






Ultima modifica effettuata da fabriziorocca il 17/09/2009 alle 22:15


PM
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 22:50
Giovedì, 17/09/2009
Non capisco perche' usi quel parametro -p ... comunque, dovrebbe essere

Process.Start("C:\Windows\system32\shutdown.exe", "-s -t 0")


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 18:13
Venerdì, 18/09/2009
funziona ! GRAZIE !


PM