Getting Environment Information
 
Level: Beginner
System.Environment namespace provides all the functionality to extract the environment information.Information like UserName, OS Version, Environment variable can be easily extracted using this namespace.

File GetEnvInfo.vb

  Imports
System

     
Class
GetEnvInfo

       
Shared Sub main()

            Console.WriteLine("")
 
            Console.WriteLine("Logged On User") 
            Console.WriteLine(Environment.UserName) 
            Console.WriteLine("") 

            Console.WriteLine("Machine Name") 
            Console.WriteLine(Environment.MachineName) 
            Console.WriteLine("") 

            Console.WriteLine("OS version") 
            Console.WriteLine(Environment.OSVersion) 
            Console.WriteLine("") 

            Console.WriteLine("System Directory") 
            Console.WriteLine(Environment.SystemDirectory) 
            Console.WriteLine("") 

            Console.WriteLine("TMP Folder") 
            Console.WriteLine(Environment.GetEnvironmentVariable("TMP")) 
            Console.WriteLine("") 

            Console.WriteLine("Class Path") 
            Console.WriteLine(Environment.GetEnvironmentVariable("ClassPath")) 
            Console.WriteLine("") 

        End Sub
End
Class

Compile the file as
Vbc GetEnvInfo.vb
Execute GetEnvInfo.exe and see the results.