Я пытаюсь перезапустить службу окна от службы же окна с этим кодом:перезапуск службы Windows из той же службы окон
var psi = new ProcessStartInfo("net.exe", "stop " + serviceName);
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.UseShellExecute = true;
psi.WorkingDirectory = Environment.SystemDirectory;
var st = Process.Start(psi);
st.WaitForExit();
psi = new ProcessStartInfo("net.exe", "start " + serviceName);
psi.UseShellExecute = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.WorkingDirectory = Environment.SystemDirectory;
st = Process.Start(psi);
st.WaitForExit();
Это не работает, но это возможно даже с той же услуги?
Если возможно, то кто-нибудь может предложить, почему это не работает?
Что вы ожидаете, что на самом деле происходит, и что вы сделали, чтобы устранить его до сих пор? –
Ожидаю, что служба перезагрузится. Я не уверен, как перенаправить вывод сетевых команд в файл, чтобы я не знал, что происходит. – dagda1