2012-12-13 10 views
5

Zastanawiam się, czy ktoś wie, jak otworzyć to pole za pomocą polecenia C#?Wyłącz Windows Box C#

enter image description here

Z góry dzięki!

+0

Jest tutaj: http://msdn.microsoft.com/en-us/library/windows/desktop/ff818516%28v=vs.85%29.aspx –

+1

Jeśli chcesz logować użytkownika oFF [SO wylogowania programowo] [1] [1]: http://stackoverflow.com/questions/484278/log-off-user-from-win-xp-programmatically- in-c-sharp –

Odpowiedz

5

Należy dodać odniesienie do Shell32.dll (COM -> "Kontrola Microsoft Shell i automatyki") i użyj tego kodu:

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

dodać odwołanie do katalogu C: \ Windows \ System32 \ Shell32.dll . Po wykonaniu tej czynności, należy użyć tego kodu:

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

Spowoduje to wyświetlenie okna dialogowego wyłączania normalne.