簡體   English   中英

.Net Remoting-重新啟動服務器並獲取重新啟動狀態

[英].Net Remoting - Reboot Server and get reboot status

我在C#中使用.Net Remoting在網絡上的不同計算機之間設置了客戶端服務器。 服務器在計算機打開時啟動的服務中運行。

我希望客戶端能夠重新啟動運行服務器服務的計算機,並在重新啟動成功或失敗時接收狀態。

最好的方法是什么?

我發現了三種不同的方式來重啟服務器( 如何從C#中關閉計算機 ):1.命令行關閉2. user32.dll 3. WMI

就獲得錯誤狀態而言,哪種重啟方法更好? 我還缺少其他任何重啟方法嗎?

如何通知客戶端重啟狀態?

謝謝

您的服務是Windows服務嗎? 如果是這樣,則通過檢查您的服務是否已啟動並正在運行(ping服務/記錄服務的Onstart方法等),可以成功重新啟動系統。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM