Информация к новости
  • Просмотров: 249
  • Автор: sulicompany
  • Дата: 17-12-2012, 20:35
 (голосов: 0)
17-12-2012, 20:35

Достучаться до служб

Категория: Программирование » С#


В .NET имеется пространство имен ServiceProcess которое позволяет через класс ServiceController работать 
со службами имеющимися на данном компьютере. 

Итак давайте получим список сервисов имеющихся на компьютере. 

Для этого воспользуемся методом GetDevices() класс ServiceController. 
Не забудьте сделать референс на сборку System.ServiceProcess и добавить это пространство имен 



using System.ServiceProcess;




Выводим все сервисы 



            string services = ""; 
            foreach (ServiceController sc in ServiceController.GetDevices()) 
            { 
                services += sc.DisplayName + "\n"; 
            } 
            MessageBox.Show(services);