Skip to content
A "System Monitor" project using "WMI" and "Open Hardware Monitor" in C-sharp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


A "System Monitor" project using "WMI" and "Open Hardware Monitor".
Written in C-sharp by Mark Becker
    • Starts in sytem tray
    • Standalone application
    • Short and Long Form
    • Low processor usage
    • Simple to use

    Development Purpose
    • Needed better, light weight, set of system monitors used during application development.
    • Windows gadgets were not complete enough.
    • Explore C# application development in Visual Studio 2010.
    • Explore using WMI and Open Hardware Monitor.

    Developed and tested on...
    • Desktop:
      • OS - Windows 7 Professional 64-bit
      • CPU - Intel Core i5 760 @ 2.80GHz
      • MB - ASUS P7P55D-E Pro
      • VC - ATI Radeon HD 5750
    • Laptop:
      • Lenovo ThinkPad T61
      • OS - Windows 7 Professional 64-bit
      • CPU - Intel Core 2 Duo T7500
      • VC - NVIDIA Quadro NVS 140M

    What is WMI?
    • Windows Management Instrumentation (WMI) is the infrastructure for management
      data and operations on Windows-based operating systems. You can write WMI
      scripts or applications to automate administrative tasks on remote computers
      but WMI also supplies management data to other parts of the operating system
      and products, for example System Center Operations Manager, formerly Microsoft
      Operations Manager (MOM), or Windows Remote Management
    • More info from MS

    What is Open Hardware Monitor?
    • The Open Hardware Monitor is a free open source software that monitors
      temperature sensors, fan speeds, voltages, load and clock speeds of a computer.
    • More info from OHM

    To Install...
    • Both "WMI_Monitor_Csharp" and "Open Hardware Monitor" are stand-alone applications.
    • Just click the .exe files to get running
    • The .exe location is here
    • This .exe was compiled for 64 bit systems.
    • Adjust and recompile if using a 32 bit system.

    System Requirements
    • Windows OS
    • Open Hardware Monitor running in background
    • WMI is already installed in Windows systems

Screenshot 1
Click for larger

Screenshot 2
Click for larger
You can’t perform that action at this time.