获取系统环境信息:Environment类 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace EnvInfo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnGet_Click(object sender, EventArgs e) { OperatingSystem os = Environment.OSVersion; PlatformID osid = os.Platform; string[] drives = Environment.GetLogicalDrives(); string drivesString = ""; foreach (string drive in drives) { drivesString += drive + ","; } drivesString = drivesString.TrimEnd(' ', ',');//去掉最后一个逗号 listBox1.Items.Add("计算机名称:"+Environment.MachineName); listBox1.Items.Add("当前用户名:"+Environment.UserName); listBox1.Items.Add("操作系统版本信息:"+os); listBox1.Items.Add("操作系统ID:"+osid); listBox1.Items.Add("当前文件夹:"+Environment.CurrentDirectory); listBox1.Items.Add("CLR的版本信息:"+Environment.Version); listBox1.Items.Add("驱动器列表:"+drivesString); listBox1.Items.Add(""); //获取各种windows标准文件夹的路径 listBox1.Items.Add("Program Files:"+Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)); listBox1.Items.Add("Common Program Files:"+ Environment.GetFolderPath(Environment.SpecialFolder.CommonProgramFiles)); listBox1.Items.Add("Personal:"+ Environment.GetFolderPath(Environment.SpecialFolder.Personal)); listBox1.Items.Add("Recent:"+ Environment.GetFolderPath(Environment.SpecialFolder.Recent)); listBox1.Items.Add("Cookies:"+ Environment.GetFolderPath(Environment.SpecialFolder.Cookies)); } private void btnExit_Click(object sender, EventArgs e) { Application.Exit(); } } }