我在网络上的不同计算机之间使用C#中的.Net Remoting设置了客户端服务器。 服务器在计算机开机时启动的服务中运行。
我希望客户端能够重新启动运行服务器服务的计算机,并在重新启动成功或失败时收到状态。
最好的方法是什么?
我找到了三种不同的方法来重启服务器(How to shut down the computer from C#): 命令行关闭 2. user32.dll 3. WMI
获取错误状态的哪种重启方法更好?我还缺少其他任何重启方法吗?
如何通知客户有关重启状态的信息?
由于
答案 0 :(得分:0)
您的服务是Windows服务吗? 如果是这样,那么通过检查您的服务是否已启动并运行(ping服务/记录服务Onstart方法等),系统重启将成功。