系统状态C#的功能

时间:2010-01-30 14:32:46

标签: c# mono system-status

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

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

我如何获得这些?

提前致谢,

伊凡

1 个答案:

答案 0 :(得分:3)

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

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

希望这有帮助, 最好的祝福, 汤姆。