2012-12-13 5 views
5

Ich frage mich, ob jemand weiß, wie man diese Box mit einem C# -Befehl öffnet?Windows-Box ausschalten C#

enter image description here

Vielen Dank im Voraus!

+0

Es ist irgendwo hier: http://msdn.microsoft.com/en-us/library/windows/desktop/ff818516%28v=vs.85%29.aspx –

+1

Wenn Sie nur den Benutzer anmelden möchten off: [SO Logoff Programmatically] [1] [1]: http://stackoverflow.com/questions/484278/log-off-user-from-win-xp-programmatically- in-c-scharf –

Antwort

5

Sie müssen Bezug auf Shell32.dll (COM -> "Microsoft Shell-Bedienelemente und Automation") hinzufügen und diesen Code verwenden:

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

Fügen Sie einen Verweis auf C: \ Windows \ System32 \ Shell32.dll . Verwenden Sie nach diesem Vorgang folgenden Code:

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

Dadurch wird der Dialog zum Herunterfahren normal angezeigt.