C# – Conseguir un Handler a la Ventana de un Proceso

Avanzado Cuando se esta jugando con la API de Windows, especialmente con el tema de las ventanas esta función puede resultar de muchísima utilidad. Sin embargo no existe, así que hay que implementarla. En resumen explicare los pasos necesarios para crear una función GetProcessWindowHandler, la cual devuelve un handler a la ventana principal de un…

0

C# – Forms – Cómo convertir una imagen a escala de grises

Intermedio Cómo Convertir una Imagen a Escala de Grises? Para que una imagen sea vea en tonos de gris se requiere que los tres componentes básicos del color ( en el computador: rojo, verde, azul – RGB por sus siglas en ingles ) tengan más o menos la misma intensidad, podemos decir que si queremos…

0

C# – Cómo obtener el SID de un usuario local?

Intermedio Obtener el SID del usuario que se encuentra ejecutando la aplicación es bastante sencillo: Adicionar using a System.Security.Principal Instanciar un objeto WindowsIdentity Construirlo a partir de WindowsIdentity.GetCurret() Usar la propiedad Value using System; using System.Security.Principal; class Program { static void Main(string[] args) { WindowsIdentity currentUser = WindowsIdentity.GetCurrent(); Console.WriteLine(currentUser.User.Value); Console.ReadLine(); } } Sin embargo tratar…

0

C# – Cómo encontrar los archivos pst de outlook?

Básico Con ayuda de las facilidades de interoperabilidad que ofrece .Net Framework y desde luego con ayuda de Visual Studio este proceso es bastante sencillo. El primer paso es desde luego agregar una referencia al Outlook para que Visual Studio nos importe el componente y esto nos permita acceder al objeto COM como lo haríamos…

0

El extraño caso de la ventana sin borde que no se deja maximizar ni minimizar

Avanzado En algunas aplicaciones llega a ser necesario tener una ventana sin borde en algún momento, una ventana sin borde se logra estableciendo la propiedad FormBorderStyle = None en el diseñador de Windows Forms o a través de código: this.FormBorderStyle = FormBorderStyle.None; Hasta ahí todo esta bien y no hay ningún problema al respecto, hasta…

0

Sistemas Operativos – Manejador de procesos – Los Threads

Avanzado Hola, esta es la tercera parte de la serie de Sistemas operativos. En el post de Manejador de Procesos – Fundamentos identificamos la manera en que trabaja una CPU y diferenciamos los sistemas monotarea y los sistemas multitarea donde pudimos ver como hace el sistema para ejecutar varios procesos a la vez. Así mismo…

0

Sistemas Operativos – Manejador de procesos – Los Procesos

Avanzado En el post de Manejador de Procesos – Fundamentos identificamos la manera en que trabaja una CPU y diferenciamos los sistemas monotarea y los sistemas multitarea donde pudimos ver como hace el sistema para ejecutar varios procesos a la vez. Así mismo revisamos el tema de lo que es el estado de ejecución de…

0

Sistemas Operativos – Manejador de procesos – Fundamentos

Avanzado Esta es una serie de artículos introductorios acerca de lo que es el manejador de procesos de un sistema operativo, la idea es tener un concepto muy general de lo que hace esta parte de todo sistema operativo, sin embargo es un tema muy extenso y que puede llegar a ser bastante complejo, por…

0

Kit de herramientas para Windows Phone

Introductorio Les comparto esta presentación que realicé donde aparecen las herramientas más relevantes disponible para desarrollar apps para Windows Phone. Windows phone 8 kit de herramientas from Juan Carlos Ruiz Pacheco Es una herramienta invaluable, estoy seguro que le sacarán provecho.

0