Skip to content

kqueej/MyPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyPC Information Tool

111

MyPC is a Rust utility designed to collect and display information about your computer's hardware components. The program retrieves data about the CPU, motherboard, GPU, RAM, and disks.

Features

The program displays the following information:

  • CPU:

    • Processor Name
    • Maximum Clock Speed
  • Motherboard:

    • Manufacturer
    • Model
    • Serial Number
  • GPU:

    • GPU Name
    • Video Memory Size
  • RAM:

    • Manufacturer
    • Speed
    • Total Memory
  • Disks:

    • Disk Model
    • Disk Size (in gigabytes)

Installation and Running

Requirements

  • Rust: Make sure you have Rust installed (you can install it via rustup).

Steps to Run

  1. Clone the repository to your computer:

    git clone https://github.com/Junsious/MyPC.git
  2. Navigate to the project directory:

    cd MyPC
  3. Build and run the program:

    cargo run

How It Works

The program uses powershell to extract system information via WMI (Windows Management Instrumentation) commands. Data about the CPU, motherboard, GPU, RAM, and disks are processed and formatted before being displayed on the screen.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contributors

If you would like to make changes or improvements to the project, feel free to create pull requests or open issues.


Feel free to reach out if you have any questions or suggestions!

About

MyPC is a Rust utility designed to collect and display information about your computer's hardware components. The program retrieves data about the CPU, motherboard, GPU, RAM, and disks.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages