Obtener información de la maquina con CSharp

Hola, en los foros es muy común encontrar preguntas que se relacionan con obtener información sobre la maquina en la que se ejecuta el aplicativo, hoy les mostraré como es de fácil logar esto con C Sharp 🙂

Para este ejemplo utilizaré una aplicación de Windows Forms [pude ser cualquier tipo, te devuelve los datos de la maquina donde se ejecuta] con un control de RichTextBox donde mostraré la información.

Los espacios de nombres usados en este ejemplo seran: Microsoft.VisualBasic.Devices y por supuesto System 😀 , y sus clases Computer y Enviroment respectivamente

El código de la aplicación seria el siguiente:

private void Form1_Load(object sender, EventArgs e)
{
StringBuilder sBuilder = new StringBuilder();
Computer computador = new Computer();
sBuilder.AppendFormat(“{0} => {1} \n”, “Nombre de la maquina”, Environment.MachineName);
sBuilder.AppendFormat(“{0} => {1} \n”, “Nombre Usuario”, Environment.UserName);
sBuilder.AppendFormat(“{0} => {1} \n”, “Sistema Operativo”, computador.Info.OSFullName);
sBuilder.AppendFormat(“{0} => {1} \n”, “versión de Sistema operativo”, computador.Info.OSVersion);
sBuilder.AppendFormat(“{0} => {1} \n”, “Numero de procesadores”, Environment.ProcessorCount);
sBuilder.AppendFormat(“{0} => {1} \n”, “RAM en GB”, computador.Info.TotalPhysicalMemory / Math.Pow(1024, 3));
sBuilder.AppendFormat(“{0} => {1} \n”, “Numero de drivers”, computador.FileSystem.Drives.Count);
richTextBox1.Text = sBuilder.ToString();
}

Eso es todo, como me gusta .NET 😀

Espero les sea de utilidad y exploren mas allá estos espacios de nombres.

Hasta el próximo post

Anuncios
Obtener información de la maquina con CSharp

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s