用c#程序确定系统参数

本文关键字:系统 参数 程序 | 更新日期: 2023-09-27 18:05:09

我想用c#程序确定一些系统信息。因为它将由linux命令行工具uname报告我想在我的c#代码中做同样的事情。

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

但是有一些原生c#形式来做到这一点吗?linux

提前感谢!

用c#程序确定系统参数

您将在系统中找到所有这些信息(以及更多)。环境类。

在您的情况下,如果需要用户名,可以使用

WindowsIdentity.GetCurrent().Name;

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