2012-12-13 13 views
5

Mi chiedo se qualcuno sa come aprire questa casella con un comando C#?Spegni la finestra di Windows C#

enter image description here

Grazie in anticipo!

+0

È qui da qualche parte: http://msdn.microsoft.com/en-us/library/windows/desktop/ff818516%28v=vs.85%29.aspx –

+1

Se stai solo cercando di registrare l'utente off: [SO Logoff programmazione] [1] [1]: http://stackoverflow.com/questions/484278/log-off-user-from-win-xp-programmatically- in-c-sharp –

risposta

5

È necessario aggiungere riferimento alla Shell32.dll (COM -> "Comandi Microsoft Shell e Automazione") e di questo codice:

Shell32.Shell shell = new Shell32.Shell(); 
shell.ShutdownWindows(); 
2

Aggiungere un riferimento a C: \ Windows \ System32 \ Shell32.dll . Dopo averlo fatto, utilizzare questo codice:

Shell32.ShellClass sc = new Shell32.ShellClass(); 
sc.ShutdownWindows(); 

Ciò visualizzerà il dialogo di arresto come normale.

Problemi correlati