Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Spengere, riavviare, disconnettere in vb.net
martedì 20 maggio 2008 - 14.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lilo
Profilo
| Junior Member
73
messaggi | Data Invio:
mar 20 mag 2008 - 14:27
Vorrei sapere come da titolo quelle operazioni in vb.net come si eseguono.
Per favore non con il comando shell("shutdown -s"), anche perchè mostra un messaggio poco amichevole e si spenge dopo 30 secondi...
devo usare per forza le api? se sì come?
grazie
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mar 20 mag 2008 - 15:00
Ciao, puoi referenziare la libreria di sistema Shell32.Dll ed interagire con molte funzionalità del sistema Operativo.
Esempio di spegnimento :
Dim Sh As New Shell32.Shell
Sh.ShutdownWindows()
Alessio
http://blogs.dotnethell.it/alessiop
lilo
Profilo
| Junior Member
73
messaggi | Data Invio:
mar 20 mag 2008 - 21:42
Scusami ma non riesco a "referenziarla". Ti riferisci a progetto>aggiungi riferimento?
purtroppo non riesco a vederlo... scusate l'incompetenza
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 21 mag 2008 - 08:26
Si devi referenziarla.
Progetto>Aggiungi riferimento> scheda COM.
In caso non si trovi sotto COM puoi sempre utilizzare la scheda SFOGLIA.La dll é sotto System32.
Crea una piccola applicazione Console e prova questo Codice :
Module Module1
Sub Main()
Console.ReadLine()
Dim Sh As New Shell32.Shell
Sh.ShutdownWindows()
End Sub
End Module
Alessio
http://blogs.dotnethell.it/alessiop
lilo
Profilo
| Junior Member
73
messaggi | Data Invio:
mer 21 mag 2008 - 13:13
Perfetto! Ho visto tutto grazie mille, anche suspend che immagino serva a eseguire una sospensione. Ma per riavviare, disconnettere e cambio utente (quest'ultimo posso farne a meno)? Grazie mille
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 21 mag 2008 - 13:45
Forse ho trovato qualcos'altro che fa al caso tuo. Ti posto il Link :
http://www.mentalis.org/soft/class.qpx?id=7
Si tratta di un WindowsController che ti permette di fare proprio le operazioni che cerchi, con il codice scritto sia in c# che in vb.net.
Dagli un'occhio.
Alessio
http://blogs.dotnethell.it/alessiop
lilo
Profilo
| Junior Member
73
messaggi | Data Invio:
mer 21 mag 2008 - 14:00
Mmmmh.... una classe... beh ci guardo ma no so quanto ce ne potrò capire
lilo
Profilo
| Junior Member
73
messaggi | Data Invio:
mer 21 mag 2008 - 15:12
Hai ragione! Non era difficile, bastava sistemare qualcosina e mettere mano sul secondo modulo! Ti ringrazio! Con questo mi hai insegnato molto!
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 21 mag 2008 - 15:43
Bene mi fà molto piacere. Ciao
Alessio
http://blogs.dotnethell.it/alessiop
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !