1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 7 namespace task 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 Console.WriteLine("OS version:"+Environment.OSVersion.ToString()); //get OS information 14 Console.WriteLine(".NET version: "+Environment.Version.ToString()); //get net framework version 15 Console.WriteLine("CurrentDirectory: "+Environment.CurrentDirectory.ToString()); //get current directory 16 String[] drives = Environment.GetLogicalDrives(); //get all drivers into a string array 17 Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives)); //print all logical drivers 18 19 Console.WriteLine("Login User:" + Environment.UserName.ToString()); //get login name 20 Console.WriteLine("Memory: " + Environment.WorkingSet.ToString()); //used memory 21 Console.WriteLine("ProcesserCount: " + Environment.ProcessorCount.ToString()); //get processor number 22 Console.WriteLine("Domainname: " + Environment.UserDomainName.ToString()); //get domaim name 23 System.Collections.IDictionary dict = Environment.GetEnvironmentVariables(); //get environtment variables 24 string str = dict["Path"].ToString(); 25 26 Console.WriteLine("PATH"+str); 27 Environment.SetEnvironmentVariable("Path", "Test"); //set path 28 Console.ReadLine(); 29 } 30 } 31 }