Sistema

Artículos relacionados con programación del Sistema Operativo Windows utilizando C #


Preparación del sistema para programación con Windows 7

Antes de poder programar aplicaciones que se aprovechen de todas las posibilidades de Windows 7 debemos descargarnos el SDK que nos permitirá acceder al API de Windows 7 .

Afortunadamente es bastante sencillo. Microsoft ha dejado disponible en su Web una aplicación llamada Windows Api Code Pack for Microsoft.NET que podemos descargar desde el enlace anterior. La versión actual es la 1.1 pero se va actualizando bastante a menudo.

Leer más...

Primer proyecto en Windows 7

Si ya hemos seguido el primer paso de preparación del sistema para utilizar el Windows API Code Pack , es decir, hemos descargado la API y la tenemos lista en nuestro sistema, el siguiente paso es hacer una pequeña aplicación de prueba.

Para ello abrimos Visual Studio y creamos una nueva aplicación por ejemplo de tipo Windows Forms , para este ejemplo ni siquiera vamos a necesitar añadir controles al formulario inicial.

Leer más...

Cómo capturar la pantalla utilizando C#

Capturar una imagen utilizando C # es un procedimiento bastante sencillo, simplemente debemos crear una imagen con el tamaño de la pantalla y copiar la imagen de la pantalla utilizando el método CopyFromScreen que nos ofrece el objeto Graphics .

Lo primero que debemos hacer es incorporar los espacios de nombres # Drawing y Drawing.Imaging para el tratamiento de las imágenes:

Leer más...

Contadores rendimiento

Los contadores de rendimiento proporcionan información numérica sobre el estado de una operación del sistema operativo o una aplicación. Estos contadores se pueden grabar y monitorizar utilizando herramientas estándar del sistema (concretamente la aplicación de rendimiento de Windows que puede ejecutarse con la orden: perfmon.msc /s).

Aparte de visualizar los contadores del sistema, desde.NET podemos crear contadores de rendimiento propios para nuestras aplicaciones (siempre que tengamos los permisos de administración necesarios) así como consultar los datos de rendimiento o eliminarlos.

Leer más...

Añadir una aplicación al inicio de Windows en C#

Para que una de nuestras aplicaciones (o cualquier ejecutable) se ejecute al inicio de Windows lo único realmente necesario es añadir la ruta de la aplicación a la clave HKEY _CURRENT _USERSoftwareMicrosoftWindowsCurrentVersionRun del registro.

Así, podríamos utilizar una rutina como esta:

Leer más...

Registros de eventos con .NET

Uno de los asuntos pendientes en el desarrollo de la aplicación suele ser la información que proporcionamos sobre el funcionamiento de la aplicación tanto para los usuarios como para los departamentos de sistema.

Si nuestra aplicación tiene algún problema ¿cómo sabe el usuario o el responsable de sistemas qué es lo que se estaba haciendo y dónde ha fallado ? Si no se conoce esta información es muy complicado diagnosticar y corregir el problema.

Leer más...