Lilypie Primer PicLilypie Primer Ticker

miércoles, 20 de junio de 2007

La Clase OperatingSystem

En uno de los foros en que participo, un colega preguntaba cómo se puede obtener la versión del Sistema Operativo que estamos ejecutando.

Se puede obtener una referencia a la versión del SO que estamos ejecutando con el siguiente código:

OperatingSystem os = Environment.OSVersion;

Entonces, a través de las propiedades de la clase OperatingSystem podemos acceder a la siguiente información:

os.Platform: La plataforma. Ej. Win32, Win32NT,....

os.VersionString: Una cadena con la información completa de nuestro SO
Ej: "Microsoft Windows NT 5.2.3790 Service Pack 2"

os.Version: La versión del SO. Las propiedades que tiene son:
Major, MajorRevision, Minor, MinorRevision y Revision

os.Version.ToString() nos devuelve una cadena de tipo "5.2.3790"

os.ServicePack: Una cadena que muestra la versión del Service Pack instalado.
Ej: "Service Pack 2"

Seguramente esta información le será útil a más de uno, saludos

martes, 19 de junio de 2007

Averiguar la ruta en que se ejecuta el programa

Hola a todos. Aun sigo sin poder conseguir mucho tiempo libre, pero aprovecho ahora para iniciar una serie de posts en que compartiré con ustedes varios snippets muy útiles.

Empiezo la serie con un snippet que permite obtener la ruta (path) desde la que se ejecuta el ejecutable de nuestra aplicación.

string appPath = Application.ExecutablePath;

o también

string appPath = System.Reflection.Assembly.GetExecutingAssembly().Location
Saludos

miércoles, 6 de junio de 2007

El retorno...

Aqui estoy otra vez.. con una explicación al prolongado silencio.

Abril y Mayo fueron meses muy ajetreados para mí.

Abril por todas las actividades asociadas con la Semana Santa y mayo por todos los preparativos de mi matrimonio. Asi es... finalmente me casé, y ahora estoy muy feliz, adaptándome al nuevo estilo de vida :)

Como ya pasaron todos los ajetreos, a partir de ahora escribiré de forma más frecuente, asi que no olviden visitarme.

Saludos.