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

发布于 2024-11-04 16:47:34 字数 101 浏览 1 评论 0原文

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

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

I wanted my application to shutdown the remote PC on a button click event. How can i achieve such heights?

I don't want to use telnet or any process to occur in the remote computer. Please guide me in C#.net programming interface.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

弥枳 2024-11-11 16:47:34

您必须调用 Win32 API。查看 InitiateSystemShutdowEx

如果您从未使用过互操作,这里有从 .NET 调用此方法的代码。 InitiateSystemShutdownEx PInvoke

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

You'll have to call the Win32 API. Take a look to InitiateSystemShutdowEx

If you never worked with interop, here you have the code to call this method from .NET. InitiateSystemShutdownEx PInvoke

However, take into account that you will need some elevated privileges...

橘味果▽酱 2024-11-11 16:47:34

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

The easiest way will be to call the shutdown command with the appropriate parameters.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文