Blog
Artículos prácticos de KomuraSoft LLC sobre desarrollo web, SEO, Google Ads, desarrollo para Windows, aprovechamiento de sistemas existentes e investigación de fallos.
Búsqueda con IA en todo el sitio
Las consultas de búsqueda se envían a Cloudflare AI Search para generar los resultados. No introduzcas datos personales.
-
¿Qué es Reg-Free COM? - El mecanismo para usar COM sin registro
Explicamos los fundamentos de Reg-Free COM, el papel del contexto de activación y los manifiestos, sus ventajas, límites y criterios de decisión para la prác...
-
Cómo crear la salida de informes de Excel - COM/Open XML/plantillas
El diseño de la salida de informes en Excel varía mucho según se automatice Excel, se genere xlsx directamente o se conserve VBA existente. Se organizan los ...
-
Cómo grabar imágenes y texto en los fotogramas de un MP4 con Media Foundation
Con Media Foundation, cómo grabar imágenes y texto en cada fotograma de un MP4 repartiendo el trabajo entre Source Reader, el dibujado, la conversión de colo...
-
Introducción a la recolección de volcados de memoria de fallos en Windows - WER/ProcDump/WinDbg
Para depurar fallos difíciles de reproducir en apps Windows, se explica cuándo usar WER LocalDumps, ProcDump, MiniDumpWriteDump y WinDbg, y sus precauciones ...
-
Cómo usar una DLL de .NET 8 desde VBA con tipado - Exposición COM y TLB con dscom
Resumen de cómo exponer una biblioteca de clases de .NET 8 como COM, generar el TLB con dscom y usarla desde VBA con enlace temprano (early binding).
-
Por qué priorizar la espera por eventos sobre Sleep(1) en Windows
En Windows, la precisión de una espera corta con timeout depende de la granularidad del reloj del sistema y de la planificación. Este artículo explica por qu...
-
Tabla de decisión: terminar o continuar ante una excepción inesperada
Analiza si una aplicación debe terminar o continuar tras una excepción inesperada, según el daño al estado, los efectos externos, los hilos y los límites nat...
-
Configuración de la programación del procesador en Windows — Servicios en segundo plano y núcleos P/E
Analizamos qué cambia con la configuración «Servicios en segundo plano» de Windows: el quantum, la preferencia del foreground, los cortes de audio y el QoS e...
-
Cómo comparar correctamente la velocidad de versiones de un programa en Windows
Al comparar versiones de un programa en Windows, se explica un procedimiento reproducible que cubre power mode, power plan, calor, ruido de fondo, métricas y...
-
Windows: cómo separar en el código «solo los procesos que necesitan permisos de administrador»
Diseño para mantener la UI de una app de Windows en asInvoker y aislar en un helper EXE los procesos que exigen permisos de administrador, con UAC, runas, pi...