Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.3 KB

File metadata and controls

41 lines (26 loc) · 1.3 KB

HardwareInfo

Overview

HardwareInfo is a comprehensive project that collects and displays detailed information about your computer's hardware components, such as the CPU, GPU, memory, disk, and motherboard. The information is gathered using Windows Management Instrumentation (WMI) and DirectX.

Features

  • Retrieve CPU information
  • Retrieve GPU information
  • Retrieve memory information
  • Retrieve disk information
  • Retrieve motherboard information

Challenges

This project was quite complex and involved a deep understanding of Windows APIs and COM interfaces. It required careful handling of various system resources and a thorough debugging process to ensure reliable and accurate information retrieval.

Getting Started

Prerequisites

  • Windows OS
  • Visual Studio (recommended) or any other C++ compiler that supports Windows APIs

Build and Run

  1. Clone the repository:
    git clone https://github.com/AgustinCode/HardwareInfo.git
  2. Open the HardwareInfo.sln file in Visual Studio.
  3. Build the solution.
  4. Run the executable.

Contributions

Feel free to fork this repository, open issues, or submit pull requests. All contributions are welcome!

Note: This project is a work in progress, and any feedback or suggestions for improvements are highly appreciated.