[英].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.