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...

0 comentarios:

Publicar un comentario