使用c#程序确定系统参数

时间:2011-08-11 16:01:50

标签: c#

我想使用c#程序确定一些系统信息。 正如linux命令行工具uname所报告的那样 我想在我的c#代码上做同样的事情。

一种替代方法是启动一些外部程序(或uname本身,如果可用)并将输出写入文件,然后由C#程序读取。

但是有一些原生的c#形式可以做到这一点吗?对于linux

提前致谢!

2 个答案:

答案 0 :(得分:3)

您可以在System.Environment课程中找到所有这些信息(以及更多信息)。

答案 1 :(得分:0)

如果您需要用户名,可以使用

WindowsIdentity.GetCurrent().Name;

System.Security.Principal命名空间的一部分。但是,对于其他系统信息,您可以查看System.Environment类。