Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#.net关闭远程PC?_C#_Visual Studio 2008_System Shutdown - Fatal编程技术网

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

如何使用C#.net关闭远程PC?,c#,visual-studio-2008,system-shutdown,C#,Visual Studio 2008,System Shutdown,我希望我的应用程序在按钮单击事件时关闭远程PC。我怎样才能达到这样的高度 我不想在远程计算机上使用telnet或任何进程。请指导我如何使用C#.net编程接口。您必须调用Win32 API。看看 如果您从未使用过interop,那么这里有从.NET调用此方法的代码 但是,请考虑到您将需要一些提升的特权 最简单的方法是使用适当的参数调用命令。请查看系统内部:您正在寻找的可执行文件可能是这样的:顺便说一下,我认为使用托管代码很难实现这一点

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


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

您必须调用Win32 API。看看

如果您从未使用过interop,那么这里有从.NET调用此方法的代码


但是,请考虑到您将需要一些提升的特权

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

请查看系统内部:您正在寻找的可执行文件可能是这样的:顺便说一下,我认为使用托管代码很难实现这一点