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