Функции для состояния системы C # - PullRequest
3 голосов
/ 30 января 2010

Я ищу общие функции состояния системы для Mono. Вещи, которые мне нужны:

  • Память (доступно, всего)
  • Свободное место на диске
  • IP-номер
  • Внешний IP
  • Запуск процессов / сервисов / демонов

Как мне их получить?

Заранее спасибо,

Yvan

1 Ответ

3 голосов
/ 30 января 2010

В порядке ваших требований к списку я выделил необходимые пространства имен для этих функций. Так как вы не поставили платформу ...

  • Память (доступно / всего) Возможно, класс System.Environment?
  • Свободное дисковое пространство (пространство имен Mono.Unix.DriveInfo) System.IO.DriveInfo?
  • IP-номер (Mono.Unix.UnixEndPoint) System.Net.EndPoint?
  • Внешний IP-адрес - не уверен в этом, он будет основан на выводе ipconfig или ifconfig или проверке таблиц маршрутизации.
  • Запуск процессов / служб / демонов (Mono.Unix.UnixProcess) Класс System.Diagnostics.Process?

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...