Releases: Pablitus666/Hardware---Diagnostics
Release list
Hardware Diagnostics v2.0.0 — Portable Release
🖥️ Hardware Diagnostics v2.0.0 — Professional Hardware Diagnostics
🎉 Lanzamiento Estable — Edición Profesional de Diagnóstico de Hardware
Esta versión consolida Hardware Diagnostics como una solución profesional para diagnóstico, inventario y evaluación de sistemas Windows. Diseñada con una arquitectura modular en PowerShell, permite recopilar información detallada del hardware, analizar el estado del sistema y generar informes HTML completos mediante un proceso totalmente offline.
🔧 Innovaciones Técnicas en v2.0.0
Este lanzamiento representa una importante evolución de la arquitectura del proyecto, destacando:
- Arquitectura Modular: Separación de responsabilidades mediante la estructura
Modules/, organizada en Collectors, Diagnostics, Helpers, HTML, Core, Data y Shared. - Diagnóstico de Hardware: Evaluación automatizada de CPU, RAM, BIOS, almacenamiento, GPU y otros componentes del sistema.
- Inventario Detallado: Recopilación de información técnica del sistema, placa base, procesador, memoria, almacenamiento, gráficos, pantallas, red, audio, USB, Bluetooth y virtualización.
- Consultas Centralizadas: Optimización de la recopilación mediante consultas CIM/WMI centralizadas, reduciendo consultas duplicadas y mejorando el rendimiento.
- Tolerancia a Fallos: Manejo granular de errores que permite continuar el diagnóstico incluso cuando determinados componentes o consultas no están disponibles.
- Sistema de Diagnóstico y Puntuación: Evaluación automática del sistema mediante reglas de diagnóstico y generación de una puntuación global.
- Diagnóstico BIOS Inteligente: Evaluación basada en fabricante, modelo de placa base y versión instalada mediante una base de conocimiento local.
- Evaluación BIOS Offline: El diagnóstico BIOS funciona sin conexión a Internet y distingue entre versiones estables, versiones Beta y estados que no pueden determinarse.
- Generación de Informes HTML: Creación de informes técnicos completos con información organizada por subsistemas.
- Diseño HTML Profesional: Interfaz de informes con diseño inspirado en Windows 11, soporte para modos claro y oscuro y una jerarquía visual consistente.
- Normalización Tipográfica: Identificadores técnicos como PNP Device ID, números de serie, MAC, BSSID y VID/PID mantienen una presentación uniforme y legible.
- UTF-8: Generación de informes HTML con codificación UTF-8 para preservar correctamente caracteres especiales y contenido multilingüe.
- Ejecución Offline: El diagnóstico principal no requiere conexión a Internet para recopilar información ni generar el informe.
- Lanzador Portable: Nuevo ejecutable Windows autocontenido que integra el proyecto y permite ejecutar Hardware Diagnostics mediante un único archivo
.exe.
🚀 Guía de Despliegue
Los componentes esenciales para la distribución se encuentran en la sección de Assets de cada Release:
🖥️ Hardware Diagnostics (HardwareDiagnostics.exe) 🏃
- Estado: Versión Final Estable.
- Uso: Ejecutable autónomo (Portable). Descargar y ejecutar.
- Ventaja: No requiere instalación ni copiar manualmente la estructura del proyecto.
- Distribución: Ejecutable autocontenido en un único archivo.
- Ejecución: PowerShell se ejecuta en segundo plano mediante el lanzador.
- Salida: Genera automáticamente el informe HTML de diagnóstico.
🛡️ Firma Digital
- Estado: Firmado digitalmente y verificado.
- Firmante: Walter Pablo Téllez Ayala — Software Developer.
- Algoritmo: SHA-256.
- Timestamp: DigiCert SHA256 RSA4096 Timestamp Responder 2025 1.
- Estado de verificación:
Valid — Signature verified. - Certificado público:
Walter_Pablo_Tellez_Ayala_CodeSigning.cer. - SHA-256 del ejecutable:
- Propósito: Proporcionar una mayor garantía de autenticidad e integridad del ejecutable distribuido.
BA5452084F65F39A42E1690EBD337D0E24A9781679555581DD8D1534C00DA1A9
✨ Especificaciones de Software
- 🖥️ Plataforma: Windows.
- ⚡ Motor de Diagnóstico: PowerShell.
- 📦 Distribución Portable: Ejecutable único autocontenido.
- 🧩 Arquitectura Modular: Collectors, Diagnostics, Helpers, HTML, Core, Data y Shared.
- 📊 Informe HTML: Inventario técnico y diagnóstico completo del sistema.
- 💾 Almacenamiento: Detección y análisis de SSD, HDD y unidades NVMe/SATA.
- 🧠 Memoria: Información de módulos RAM, capacidad instalada, velocidad, tipo, fabricante y capacidad de expansión.
- ⚙️ Procesador: Información de arquitectura, núcleos, hilos, frecuencia, socket y características de virtualización.
- 🎮 Gráficos: Detección de GPU dedicada e integrada, VRAM, controladores y dispositivos PNP.
- 🌐 Red: Información de adaptadores Ethernet, Wi-Fi, VPN y adaptadores virtuales.
- 🔊 Audio: Inventario de dispositivos de audio y sus identificadores técnicos.
- 🔌 USB: Detección de dispositivos USB, categorías, VID/PID y PNP Device ID.
- 📡 Bluetooth: Detección de adaptadores Bluetooth físicos.
- 🖥️ Pantallas: Información de monitores, resolución, frecuencia, fabricante y número de serie.
- 🧬 BIOS: Evaluación mediante base de conocimiento local y diagnóstico offline.
- 📈 Scoring: Puntuación global basada en las condiciones detectadas durante el diagnóstico.
- ⏱️ Performance: Registro de fecha, hora y tiempo total de ejecución del diagnóstico.
- 🔒 Offline: El funcionamiento del diagnóstico no depende de servicios externos ni de una conexión a Internet.
👨💻 Autor
Walter Pablo Téllez Ayala
Software Developer
📍 Bolivia 🇧🇴
📧 pharmakoz@gmail.com
© 2026 — Hardware Diagnostics
📥 Descarga el ejecutable HardwareDiagnostics.exe en la sección Assets de la Release correspondiente.