none
Службы используемые сетевым подключением. RRS feed

  • Вопрос

  • Необходимо программно, используя C# получить состояние (установлена/не установлена/включена/отключена) служб, а именно "Служба доступа к файлам и принтерам сетей Microsoft" и "Клиент для сетей Microsoft". А так же иметь возможность изменить состояние из (вкл/выкл).
    11 февраля 2011 г. 10:24

Ответы

  • дык Служба доступа к файлам и принтерам сетей Microsof вообще не видна из сервисов,

    она в свойствах сетевых подключений отображается

    думаю вам копать нужно начинать отсюда

    тут англицкая ветка мсдн по этой тематике

    • Помечено в качестве ответа sevdev.exec 11 февраля 2011 г. 11:42
    11 февраля 2011 г. 11:05

Все ответы

  • Используйте класс ServiceController, пример

    он как раз для этих целей

    11 февраля 2011 г. 10:33
  • Да я смотрел этот класс, но дело в том, что мне необходимо управлять службами и клиентами конкретного подключения, а не службами всей системы. Кроме того, в списке служб, которые я смог получить используя этот класс "Служба доступа к файлам и принтерам сетей Microsoft" отсутствует.

    Вот как я получил список служб:

    ServiceController[] sc = ServiceController.GetServices();
    for (int i = 0; i < sc.Length; i++)
    {
       textBox1.Text += (i + 1).ToString() + ". " + sc[i].ServiceName +
              "  -  " + sc[i].DisplayName +
              "  :  " + sc[i].Status + "\r\n";
    }
    

    11 февраля 2011 г. 10:48
  • дык Служба доступа к файлам и принтерам сетей Microsof вообще не видна из сервисов,

    она в свойствах сетевых подключений отображается

    думаю вам копать нужно начинать отсюда

    тут англицкая ветка мсдн по этой тематике

    • Помечено в качестве ответа sevdev.exec 11 февраля 2011 г. 11:42
    11 февраля 2011 г. 11:05
  • Спасибо, направление понял.
    11 февраля 2011 г. 11:42