如何使用C#.net关闭远程PC?

时间:2011-05-02 08:28:57

标签: c# visual-studio-2008 system-shutdown

我希望我的应用程序在按钮点击事件中关闭远程PC。我怎样才能达到这样的高度?

我不想在远程计算机中使用telnet或任何进程。请引导我使用C#.net编程接口。

2 个答案:

答案 0 :(得分:0)

您必须调用Win32 API。看看InitiateSystemShutdowEx

如果您从未使用过interop,那么您可以在此处使用.NET调用此方法。 InitiateSystemShutdownEx PInvoke

但是,请注意您需要一些提升的权限......

答案 1 :(得分:0)

最简单的方法是使用适当的参数调用shutdown命令。