【问题标题】:.Net Remoting - Reboot Server and get reboot status.Net Remoting - 重启服务器并获取重启状态
【发布时间】:2010-07-06 05:42:15
【问题描述】:

我使用 C# 中的 .Net Remoting 在网络上的不同计算机之间设置了一个客户端服务器。 服务器在计算机启动时启动的服务中运行。

我希望客户端能够重新启动正在运行服务器服务的计算机,并在重新启动成功或失败时收到状态。

最好的方法是什么?

我发现了三种不同的重启服务器的方法 (How to shut down the computer from C#): 1.命令行关闭 2.user32.dll 3. WMI

就获取错误状态而言,哪种重启方法更好?我还缺少其他重启方法吗?

如何通知客户端重启状态?

谢谢

【问题讨论】:

    标签: c# .net remoting reboot .net-remoting


    【解决方案1】:

    您的服务是 Windows 服务吗? 如果是这样,那么通过检查您的服务是否已启动并正在运行(ping 服务/记录服务 Onstart 方法等),系统重启就会成功。

    【讨论】:

      猜你喜欢
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 2021-06-04
      • 2021-11-21
      • 2011-04-21
      • 1970-01-01
      相关资源
      最近更新 更多