Los hotfixes de .NET Framework y Visual Studio se mudan a MSDN Code Gallery

El feed general de los blogs de MSDN me avisa de una nota de Brian Harry, uno de los principales responsables de Team Foundation Server, en la que se informa del traslado de los hotfixes de .NET Framework y Visual Studio al portal MSDN Code Gallery. Este portal ofrece numerosos recursos a la comunidad de desarrolladores de software con tecnologías Microsoft, tales como aplicaciones de ejemplo, documentación o fragmentos de código, bien aportados por la propia comunidad o bien fomentados por Microsoft. Ahora también va a ser repositorio de hotfixes.

Continue reading «Los hotfixes de .NET Framework y Visual Studio se mudan a MSDN Code Gallery»

MSDN Library o TechNet Library a la carta

Me he enterado recientemente de la existencia de una herramienta con la que puedes descargar documentación de MSDN Library o de TechNet Library y consultarla en cualquier otro momento sin depender de la conexión a Internet. Por ejemplo, puedes llevártela a cualquier sitio en un pen USB. La herramienta aún está poco madura pero los inconvenientes son menores si dispones de una conexión rápida.

Continue reading «MSDN Library o TechNet Library a la carta»

¿Cuánto hace que no miras los disipadores de calor por si han acumulado polvo?

Ha transcurrido un mes y medio desde mi último post, ya me vale.

Hace unos días, en el blog de solución de problemas y depuración avanzada de Windows*, un ingeniero de soporte de Microsoft expuso un curioso problema en casa con uno de sus ordenadores. Estaba un día escaneando unas fotografías y de pronto le salió una pantalla azul. En un primer momento pensó que fue casual: según él, la máquina había funcionado bien hasta entonces. Sin embargo, el problema se repetía nuevamente al volver a escanear fotos, así que decidió investigarlo.

Continue reading «¿Cuánto hace que no miras los disipadores de calor por si han acumulado polvo?»

IntelliSense para XAML en Visual Studio 2008 deja de funcionar tras instalar SDK de Windows Server 2008

El pasado viernes, buscando otra información, me llamó la atención una entrada en los blogs de MSDN. Karin Meier, miembro del equipo responsable del SDK de Windows, informaba de que el IntelliSense para XAML deja de funcionar en Visual Studio 2008 después de instalar el SDK de Windows Server 2008 y .NET Framework 3.5. Esto afectaría, por tanto, al desarrollo de proyectos basados en Windows Presentation Foundation.

Continue reading «IntelliSense para XAML en Visual Studio 2008 deja de funcionar tras instalar SDK de Windows Server 2008»

Microsoft publica las especificaciones de formatos binarios de Office (DOC, XLS, PPT, XLSB, Office Drawing)

Hace unos tres o cuatro años, no recuerdo por qué motivo, Microsoft decidió ofrecer bajo determinadas condiciones legales la documentación de varios formatos binarios de Office. Los interesados debían enviar una solicitud mediante correo electrónico a una dirección específica. El artículo KB840817 documenta el proceso: How to extract information from Office files by using Office file formats and schemas.

Continue reading «Microsoft publica las especificaciones de formatos binarios de Office (DOC, XLS, PPT, XLSB, Office Drawing)»

Windows 3.11 para Trabajo en Grupo funcionando sobre DOSBox

DOSBox es un emulador multiplataforma que proporciona un entorno compatible con MS-DOS. Está diseñado especialmente para ejecutar antiguos juegos basados en MS-DOS, aunque no se limita a este tipo de programas. Se podría decir que DOSBox es un software de virtualización para un propósito específico, ya mencionado, a diferencia de otros virtualizadores de propósito general para la arquitectura x86 como Microsoft Virtual PC, VMWare Workstation, Bochs o QEmu. En el año 2002 se liberó el código fuente de la versión 0.50 con licencia GPL y el proyecto se trasladó a SourceForge.

Continue reading «Windows 3.11 para Trabajo en Grupo funcionando sobre DOSBox»

Internet Explorer 6 en Windows XP muestra un error y se cierra al visitar una página después de instalar las actualizaciones de seguridad más recientes

Importante: el contenido de esta entrada se refiere a un problema específico de Internet Explorer 6 sobre Windows XP de 32 bits con Service Pack 2 (a fecha de diciembre de 2007).

Todavía hay usuarios de Windows XP que se resisten a instalar y usar la nueva versión 7 de Internet Explorer. No seré yo quien intente convencerles en un sentido o en otro. De hecho, aunque en mi sistema principal todavía mantengo Internet Explorer 6 por razones que ahora no vienen a cuento, suelo usar Internet Explorer 7 desde una máquina virtual para algunas pruebas.

Continue reading «Internet Explorer 6 en Windows XP muestra un error y se cierra al visitar una página después de instalar las actualizaciones de seguridad más recientes»

Extracción del contenido de un archivo CHM (ayuda basada en HTML)

Si alguien ha pensado alguna vez que los archivos CHM están protegidos de algún modo contra «ingeniería inversa» o «descompilación» está completamente equivocado. Extraer su contenido resulta muy sencillo.

Curiosamente, es el propio motor de ayuda HTML de Windows el que proporciona esta funcionalidad. No hay más que ejecutar lo siguiente en una línea de comandos:

hh -decompile <carpeta> <archivo CHM>

Donde <carpeta> es la carpeta de destino y <archivo CHM> especifica la ruta del archivo CHM a «descompilar». Podremos tratar los ficheros extraídos como queramos, pudiendo incluso generar un nuevo archivo CHM con ayuda de los ficheros .HHC (tabla de contenidos) y .HHK (índice), y las herramientas del HTML Help Workshop. El archivo CHM resultante, aun construido con los mismos componentes, no tiene por qué ser idéntico al original.

Referencias:
HTML Help 1.4 SDK: Using Command Line Switches
HTML Help 1.4 SDK: Decompiling a Help File

Introducción a los volcados de memoria en Windows

Un volcado de memoria, o memory dump en inglés, es una instantánea del estado interno de un programa, ya sea una aplicación en modo usuario o el núcleo del sistema operativo. En otros sistemas se emplea más el término core dump con un significado similar o equivalente. El estado interno comprende, entre otros, los valores de los registros «visibles» del procesador y porciones significativas del espacio de direcciones de memoria que incluyen código, datos y pila.

Continue reading «Introducción a los volcados de memoria en Windows»

Informe de Microsoft sobre Office 2003 Service Pack 3

Microsoft publicó hace unos días un documento en el que expone los cambios introducidos en el Service Pack 3 de Office 2003. Este service pack no sólo consiste en una recopilación de parches, sino que modifica diversos aspectos del comportamiento de los productos de Office 2003 con relación a la seguridad, la privacidad de los documentos, la experiencia de usuario y la compatibilidad con Windows Vista y Office System 2007.

El documento está en inglés, disponible tanto en el formato binario «clásico» de Word (extensión .DOC) como en el formato nativo de Word 2007 (extensión .DOCX).

Office 2003 Document: Office 2003 Service Pack 3 White Paper