У меня есть клиентский сервер, настроенный между разными компьютерами в сети с использованием .Net Remoting в C#. Сервер запускается в службе, которая запускается при включении компьютера..Net Remoting - перезагрузите сервер и получите статус перезагрузки
Я хочу, чтобы клиент мог перезагрузить компьютер, на котором запущена служба сервера, и получить статус, если перезапуск был успешным или неудачным.
Каков наилучший подход?
я нашел три способа перезагрузки сервера (How to shut down the computer from C#): 1. Командная строка закрыта 2. user32.dll 3. WMI
Какой метод Reboot лучше по мере получения статусов ошибок? Есть ли какие-либо другие методы перезагрузки, которые я пропускаю?
Как я могу уведомить клиента о состоянии перезагрузки?
Thanks