Как отключить удаленный компьютер с помощью C # .net? - PullRequest
1 голос
/ 02 мая 2011

Я хотел, чтобы мое приложение отключило удаленный компьютер при нажатии кнопки. Как я могу достичь таких высот?

Я не хочу использовать telnet или какой-либо другой процесс на удаленном компьютере. Пожалуйста, ведите меня по интерфейсу программирования C # .net.

Ответы [ 2 ]

0 голосов
/ 02 мая 2011

Самый простой способ - вызвать команду shutdown с соответствующими параметрами.

0 голосов
/ 02 мая 2011

Вам нужно вызвать Win32 API. Взгляните на InitiateSystemShutdowEx

Если вы никогда не работали с interop, здесь у вас есть код для вызова этого метода из .NET. InitiateSystemShutdownEx PInvoke

Однако учтите, что вам потребуются повышенные привилегии ...

...