Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net远程处理-重新启动服务器并获取重新启动状态_C#_.net_Remoting_Reboot_.net Remoting - Fatal编程技术网

C# .Net远程处理-重新启动服务器并获取重新启动状态

C# .Net远程处理-重新启动服务器并获取重新启动状态,c#,.net,remoting,reboot,.net-remoting,C#,.net,Remoting,Reboot,.net Remoting,我使用C#中的.Net远程处理在网络上的不同计算机之间设置了一个客户机服务器。 服务器在一个服务中运行,该服务在计算机打开时启动 我希望客户端能够重新启动运行服务器服务的计算机,并在重新启动成功或失败时接收状态 最好的方法是什么 我找到了三种不同的方法来重新启动服务器(): 1.命令行关闭 2.user32.dll 3.WMI 哪种重新启动方法在获取错误状态方面更好?我还缺少其他重启方法吗 如何通知客户端重新启动状态 谢谢您的服务是windows服务吗? 如果是这样,那么通过检查您的服务是否已启

我使用C#中的.Net远程处理在网络上的不同计算机之间设置了一个客户机服务器。 服务器在一个服务中运行,该服务在计算机打开时启动

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

最好的方法是什么

我找到了三种不同的方法来重新启动服务器(): 1.命令行关闭 2.user32.dll 3.WMI

哪种重新启动方法在获取错误状态方面更好?我还缺少其他重启方法吗

如何通知客户端重新启动状态


谢谢

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