.Net Remoting - 重新启动服务器并获得重启状态

时间:2010-07-06 05:42:15

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

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

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

最好的方法是什么?

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

获取错误状态的哪种重启方法更好?我还缺少其他任何重启方法吗?

如何通知客户有关重启状态的信息?

由于

1 个答案:

答案 0 :(得分:0)

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