系统状态C#的function

我正在寻找Mono的一般系统状态函数。 我需要的是:

  • 记忆(可用,总计)
  • 可用磁盘空间
  • IP号码
  • 外部IP
  • 运行进程/服务/守护进程

我怎么得到那些?

提前致谢,

伊凡

按照列表要求的顺序,我概述了这些函数的必要命名空间。 既然你没有提供平台……

  • 内存(可用/总)也许,System.Environment类?
  • 可用磁盘空间(Mono.Unix.DriveInfo命名空间)System.IO.DriveInfo?
  • IP号码(Mono.Unix.UnixEndPoint)System.Net.EndPoint?
  • 外部IP地址 – 不确定这一点,这将基于ipconfigifconfig的输出,或检查路由表。
  • 运行进程/服务/守护进程(Mono.Unix.UnixProcess)System.Diagnostics.Process类?

希望这会有所帮助,最好的问候,汤姆。