Skip to content

openw3rk-DEVELOP/o3ShellTaskMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

o3ShellTaskMonitor

Current version: 1.7.0 | Rev 0.1.0
License: MIT License
Developer: openw3rk INVENT
Copyright: (c) openw3rk INVENT

Description

Cross-platform CPU and memory usage monitor with process list, supporting Windows consoles.

Features

  • Displays real-time CPU usage
  • Displays RAM usage
  • Lists all running processes with:
    • PID
    • Process name
    • RAM usage (MB)
  • Supports colored output
  • Works on:
    • Windows (cmd or PowerShell) or Windows Server whitout Desktop-environment

    Compilation

    Basic (No Icon)

    Windows

    gcc main.c -o o3ShellTaskMonitor.exe -lpsapi

    -lpsapi is required for GetProcessMemoryInfo on Windows.

    With Icon

    1. Create a resource file named resource.rc:

    IDI_ICON1 ICON "icon.ico"

    2. Compile resource file:

    windres resource.rc -o resource.o

    3. Compile program with the icon:

    gcc main.c resource.o -o o3ShellTaskMonitor.exe -lpsapi

    4. Program is ready

    5. Run it

    Example Output

    
    o3ShellTaskMonitor - Version 1.7.0 | Rev 0.1.0
    -----------------------------------------------------
    Copyright (c) openw3rk INVENT
    https://openw3rk.de
    develop@openw3rk.de
    -----------------------------------------------------
    o3ShellTaskMonitor comes with ABSOLUTELY NO WARRANTY.
    -----------------------------------------------------
    

    CPU-usage: 12.43% RAM-usage: 47.12% PID Processname RAM (MB) 1040 program1.exe 55 5432 program2.exe 624 ...

    License

    MIT License – Note the LICENSE file.

    Copyright (c) openw3rk INVENT

About

A light Shell-Task-Monitor for Windows especially for Windows Server without Desktop-environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages