Sobre las superposiciones (overlays) en iconos

Desde hace ya tiempo, el shell de Windows ofrece la posibilidad de añadir una imagen de fondo transparente que se posicione en la esquina inferior izquierda de ciertos iconos y que sirva para añadir información acerca del icono en cuestión. Por ejemplo, el sistema añade por defecto el icono de una flecha sobre aquellos iconos que representen un acceso directo. Adicionalmente, varios clientes de Subversion como por ejemplo Tortoise SVN hacen uso de estos iconos para mostrar de manera rápida al usuario el estado de los directorios/archivos (en correcto estado, con conflictos, no actualizados con respecto a la copia del … Continue reading Sobre las superposiciones (overlays) en iconos

Práctica: Ver cómo ciertas aplicaciones cancelan la reproducción automática usando Spy++

En un artículo anterior en el que expliqué cómo funciona la reproducción automática en Windows 7 comenté que hay aplicaciones que deciden cancelar la reproducción automática bajo ciertas circunstancias. Un ejemplo de este tipo de aplicaciones es la aplicación de grabación de imágenes ISO de Windows 7 (Isoburn.exe), que cancela la reproducción automática si el dispositivo de grabación que está seleccionado en la lista desplegable es el responsable del evento de la reproducción automática. Vamos a verlo gráficamente. Spy++ es una herramienta de Microsoft presente en Visual Studio. Esta herramienta muestra de manera jerárquica la relación entre ventanas, procesos e … Continue reading Práctica: Ver cómo ciertas aplicaciones cancelan la reproducción automática usando Spy++

Personalizar la profundidad de color de los iconos ya no tiene efecto en Windows Vista/7

Un usuario realizó esta pregunta desde la sección Contact del blog: Tengo Windows 7 y me gustaría que mi aplicación configurara de manera temporal la profundidad de color de los iconos en 16 bits. El resto de la pantalla tiene que tener profundidad de color de 32 bits. En Windows 2000 esto lo hacía creando el valor de Registro Shell Icon BPP en la clave HKCU\Control Panel\Desktop\WindowMetrics. En Windows 7 escribo ese valor y no tiene efecto, ni siquiera reiniciando Explorer.exe. La respuesta corta es que Windows Vista y Windows 7 no tienen en cuenta ese valor de registro. De … Continue reading Personalizar la profundidad de color de los iconos ya no tiene efecto en Windows Vista/7

La opción "Ocultar unidades vacías en la carpeta Equipo" no hace lo que mucha gente cree

Por lo que he ido viendo desde que Windows 7 salió a la luz, mucha gente no tiene totalmente claro a qué se refiere la opción “Ocultar unidades vacías en la carpeta Equipo” que está en el panel Opciones de carpeta, pestaña Ver. De hecho, mucha gente recomienda cambiar el estado de esa casilla cuando la unidad de CD/DVD no se muestra en Equipo. La respuesta corta es que la funcionalidad que ofrece esa casilla no es aplicable a las unidades de CD/DVD. Solo es aplicable a lectores de tarjetas y dispositivos similares. Cuando Windows tiene que decidir si debe … Continue reading La opción "Ocultar unidades vacías en la carpeta Equipo" no hace lo que mucha gente cree

¿Cómo funciona Autorun/AutoPlay en Windows 7?

Una de las novedades de Windows 7 con respecto a la seguridad general del sistema es que en este sistema operativo está desactivada la funcionalidad Autorun para dispositivos USB. La funcionalidad Autorun recientemente ha venido siendo usada por los autores de malware para infectar dispositivos USB y a su vez intentar engañar al usuario para que ejecute código malicioso una vez inserte el dispositivo en su máquina. Por este motivo, Microsoft hizo un anuncio durante la beta de Windows 7 diciendo que la funcionalidad Autorun estaría desactivada para dispositivos USB (http://blogs.msdn.com/e7/archive/2009/04/27/improvements-to-autoplay.aspx). En un foro una persona preguntaba qué implicaciones tendría esto … Continue reading ¿Cómo funciona Autorun/AutoPlay en Windows 7?

Sobre el error "La operación solicitada requiere elevación" que puede devolver Runas.exe en Windows Vista/7

En un foro que frecuento un usuario tenía el siguiente problema: Al intentar ejecutar como administrador un programa en Windows 7 usando el comando Runas.exe, le aparecía el siguiente mensaje de error: 740: La operación solicitada requiere elevación. Ciertamente el usuario estaba proporcionando el nombre de usuario y la contraseña de un usuario con privilegios administrativos así que… ¿dónde estaría el problema? En primer lugar, vamos a analizar con calma lo que quiere decir el mensaje de error. El mensaje de error “La operación solicitada requiere elevación” está recogido en el fichero de cabecera Ntstatus.h del SDK de Windows Vista … Continue reading Sobre el error "La operación solicitada requiere elevación" que puede devolver Runas.exe en Windows Vista/7

Sobre la nueva sintaxis del Panel de control en Windows Vista/Windows 7

Quizá ya se haya dado cuenta de que en Windows Vista/Windows 7 algunos módulos del Panel de control que anteriormente estaban implementados en la clásica forma de un fichero .cpl ahora lo están en la forma de un fichero ejecutable (.exe). El motivo de este cambio es que con la introducción de Control de cuentas de usuario (UAC), se da el caso de que algunos de estos módulos requieren privilegios administrativos para ejecutarse. Veámoslo con un ejemplo: El ejecutable DPIScaling.exe del directorio \Windows\System32 implementa la opción del Panel de control que permite cambiar la escala DPI del sistema. Este módulo requiere privilegios administrativos para ejecutarse, como así indica … Continue reading Sobre la nueva sintaxis del Panel de control en Windows Vista/Windows 7

Descubrir valores de Registro no documentados usando Process Monitor

A mucha gente le gusta personalizar su sistema de escritorio al máximo posible. Por ello, Microsoft acostumbra a incorporar en sus sistemas operativos bastantes menús y cuadros de diálogo capaces de personalizar muchos de los detalles de funcionamiento de Windows. Sin embargo, hay ciertos detalles que no son modificables desde la interfaz gráfica, solamente desde el Registro; siempre siguiendo los pasos de algún artículo de la documentación oficial de Microsoft (KB, MSDN LIbrary, Technet Library, etc.). También hay detalles que no están documentados pero que pueden “descubrirse” utilizando herramientas de monitoreo del Registro, como Process Monitor, tal y como se explica en este … Continue reading Descubrir valores de Registro no documentados usando Process Monitor

Sobre el atributo de sólo lectura aplicado a carpetas

Si se hiciera un listado con las consultas más frecuentes en los foros de Windows, seguro que esta ocuparía una posición bastante destacada: ¿Por qué no puedo cambiar el atributo de solo lectura a una carpeta de mi sistema? Pese a que Microsoft dispone de un artículo al respecto (KB326549), considero que mucha gente aún tiene dudas sobre este tema y por eso me he decidido a escribir este artículo. Si un usuario hace clic con el botón derecho sobre una carpeta de su sistema y selecciona Propiedades, le aparecerá un cuadro de diálogo similar al siguiente (en un sistema … Continue reading Sobre el atributo de sólo lectura aplicado a carpetas

"MMC no puede abrir el archivo". Cómo analizar el error

Un problema que le ocurre a no poca gente que usa Windows XP consiste en que al intentar abrir un fichero con extensión MSC (Services.msc, Diskmgmt.msc, etc.) el sistema muestra el siguiente mensaje de error: MMC no puede abrir el archivo C:\WINDOWS\system32\services.msc. Puede ser que el archivo no exista, no sea una consola de MMC o fue creado por una versión más reciente de MMC. También puede ser que no tiene suficientes derechos de acceso para abrir el archivo. El propio mensaje nos explica las posibles causas del problema, pero ciertamente la información que ofrece es algo vaga e inespecífica. … Continue reading "MMC no puede abrir el archivo". Cómo analizar el error