Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Spegnere PC
Forum - C# / VB.NET - Spegnere PC

Avatar
superchecco (Normal User)
Pro


Messaggi: 141
Iscritto: 20/01/2007

Segnala al moderatore
Postato alle 11:03
Martedì, 07/08/2007
Questo topic è stato chiuso dal moderatore

Salve a tutti, volevo sapere come si fa a spegnere il pc da codice in vb.net
io ho provato con
Codice sorgente - presumibilmente Plain Text

  1. shell("shutdown -i -t 00")



pero cosi comunque compare una finestra di dialogo che chiede all'utente la conferma di spegnere il pc...volevo sapere se c' era un modo per spegnerlo e basta! :k:

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:03
Martedì, 07/08/2007
Codice sorgente - presumibilmente Plain Text

  1. shutdown -s


Dovrebbe andare.

PM
Avatar
superchecco (Normal User)
Pro


Messaggi: 141
Iscritto: 20/01/2007

Segnala al moderatore
Postato alle 14:43
Martedì, 07/08/2007
Testo quotato

Postato originariamente da Il Totem:

Codice sorgente - presumibilmente Plain Text

  1. shutdown -s


Dovrebbe andare.



si perfetto!! grazie!!:k:

PM
Avatar
psycho85 (Ex-Member)
Pro


Messaggi: 72
Iscritto: 20/08/2006

Segnala al moderatore
Postato alle 19:21
Martedì, 07/08/2007
Quindi, ricapitolando...Per spegnere il computer con Visual Basic 2005 conosciamo due metodi, eccoli:

Spegnere direttamente il Computer con VB 2005
Codice sorgente - presumibilmente Plain Text

  1. Shell("shutdown -s")



Spegnere indirettamente il Computer con VB 2005
Codice sorgente - presumibilmente Plain Text

  1. shell("shutdown -i -t 00")



Lo fatto solo per chiarezza e per una migliore visibilità del post[ nelle ricerche

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:42
Mercoledì, 08/08/2007
A dir la verità Shell è una funzione di vb6. Per correttezza si dovrebbe usare System.Diagnostic.Process.Start(). Tuttavia secondo me è meglio Shell :D.

PM
Avatar
psycho85 (Ex-Member)
Pro


Messaggi: 72
Iscritto: 20/08/2006

Segnala al moderatore
Postato alle 19:16
Mercoledì, 08/08/2007
Totem, le vecchie usanze sono dure a momire vero?

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:10
Mercoledì, 08/08/2007
In teoria sì, ma quello che mi è rimasto di vb6 si riassume in 3 parole: MsgBox, Shell e Command. Sono passato quasi subito al .net. Ma comunque sto andando fuori argomento, quindi chiudo. :rotfl:

PM