Skip to content

Hardware Diagnostics v2.0.0 — Portable Release

Latest

Choose a tag to compare

@Pablitus666 Pablitus666 released this 09 Aug 16:48

🖥️ 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.