0

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

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

最好的方法是什么?

我发现了三种不同的重启服务器的方法(如何从 C# 关闭计算机): 1. 命令行关闭 2. user32.dll 3. WMI

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

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

谢谢

4

1 回答 1

0

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

于 2010-07-06T06:02:55.383 回答