Skip to content

sykaya/SProc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ SProc - Windows Process Monitor

SProc Screenshot
Professional Windows process monitoring tool with real-time system insights

C++17 Windows MIT License CMake

📖 Table of Contents

Features

Real-time Monitoring

  • Live Process Enumeration - Up-to-date list of all running processes
  • Dynamic Memory Tracking - Real-time RAM usage per process (MB/KB)
  • Process Details - PID, name, and resource consumption

User Interface

  • Console GUI - Clean, flicker-free interface with partial screen updates
  • Keyboard Controls - Intuitive navigation (Scroll, Refresh, Quit)
  • Responsive Design - Adapts to console window size
  • Process Filtering - Smart display with scrollable lists

Performance

  • Efficient Updates - Partial screen refresh minimizes flickering
  • Low Resource Usage - Lightweight native Windows application
  • Fast Response - Instant process listing and updates

Technical

  • Windows API Integration - Direct system calls for maximum performance
  • Modern C++17 - Clean, maintainable codebase
  • CMake Build - Cross-platform build configuration

Quick Start

Prerequisites

  • Windows 10/11
  • CMake 3.10+
  • C++17 compatible compiler (MSVC, MinGW)
  • Git

Clone & Build

# Clone the repository
git clone https://github.com/sykaya/SProc.git
cd SProc

# Create build directory
mkdir build && cd build

# Configure with CMake (MinGW)
cmake .. -G "MinGW Makefiles"

# Build the project
mingw32-make

# Run the executable
./SProc.exe

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors