Удаление службы windows - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста. На .net есть класс ServiceController с помощью него можно получить список служб Windows, остановить,запустить конкретную службу и т.д. Но вот удалить с помощью него конкретную службу, как я понял, нельзя.Подскажите пожалуйста как можно произвести удаление слубы Windows зная её имя средствами .net? Спасибо!

Решение задачи: «Удаление службы windows»

textual
Листинг программы
static void DelSC(string name)
{
   System.Diagnostics.Process process = new System.Diagnostics.Process();
   System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
   startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
   startInfo.FileName = "cmd.exe";
   startInfo.Arguments = "sc delete " + name;
   process.StartInfo = startInfo;
   process.Start();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5