An open API service indexing awesome lists of open source software.

https://github.com/openw3rk-develop/o3shelltaskmonitor

A light Shell-Task-Monitor for Windows especially for Windows Server without Desktop-environment
https://github.com/openw3rk-develop/o3shelltaskmonitor

administration c open-source openw3rk-invent shell task-management terminal-based usage-analytics windows-server windows-shell

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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