C#で.Net Remotingを使用して、ネットワーク上の異なるコンピューター間にクライアントサーバーをセットアップしています。サーバーは、コンピューターの電源がオンになったときに起動するサービスで実行されます。
クライアントがサーバーサービスを実行しているコンピューターを再起動し、再起動が成功または失敗した場合にステータスを受信できるようにしたい。
最善のアプローチは何ですか?
サーバーを再起動する3つの異なる方法を見つけました(C#からコンピューターをシャットダウンする方法):1。コマンドラインをシャットダウンします2. user32.dll 3. WMI
エラーステータスを取得する限り、どの再起動方法が優れていますか?私が見逃している他の再起動方法はありますか?
再起動ステータスについてクライアントに通知するにはどうすればよいですか?
ありがとう