headerphoto

¿Cómo obtener las variables de entorno de Windows y sus valores desde C#?

Hola, hoy voy a dejar un pequeño ejemplo de como acceder a información util de Windows utilizando una aplicación de consola hecha en C#, en este caso se obtendrán los valores de las variables de entorno de Windows. Es algo bien simple:

Primero añadimos el siguiente using:
using System.Collections;

Luego empezamos a obtener los valores que necesitamos:

//Ruta hasta la carpeta System32 de Windows
Console.WriteLine(Environment.SystemDirectory);

//Nombre de la máquina
Console.WriteLine(Environment.MachineName);

//Ruta del directorio desde donde se está trabajando
Console.WriteLine(Environment.CurrentDirectory);


//Sistema operativo y versión
Console.WriteLine(Environment.OSVersion.ToString());


//Todas las variables de entorno y sus valores respectivos
IDictionary variablesEntorno = Environment.GetEnvironmentVariables();
foreach (DictionaryEntry de in variablesEntorno)
{
Console.WriteLine(de.Key+": "+de.Value);
}


Este es el resultado luego de ejecutar la aplicación:

Espero que les sirva de ayuda, ahora pueden utilizar esta valiosa información para lo que necesiten, hasta el próximo artículo...

Primer post

Ahora apenas estoy configurando el Blog para despues empezar a publicar, en unos días estoy publicando..