Professional Windows process monitoring tool with real-time system insights
- Features
- Quick Start
- Build Instructions
- Usage
- Project Structure
- Technical Details
- Screenshot
- License
- 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
- 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
- Efficient Updates - Partial screen refresh minimizes flickering
- Low Resource Usage - Lightweight native Windows application
- Fast Response - Instant process listing and updates
- Windows API Integration - Direct system calls for maximum performance
- Modern C++17 - Clean, maintainable codebase
- CMake Build - Cross-platform build configuration
- Windows 10/11
- CMake 3.10+
- C++17 compatible compiler (MSVC, MinGW)
- Git
# 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