Skip to content

mohamedahmed2005/Demo-Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

🌟Task Manager Tool

📋 Features

✨ Core Functionalities:

1.Load Processes: Fetch and display system processes with details like:
  1.1 Process Name.
  1.2 PID (Process ID).
  1.3 Memory Usage.
  1.4 Session Name.
  1.5 Session ID.
2.Sorting Options
  2.1 By Name: Alphabetically (A→Z or Z→A).
  2.2 By PID: Numerically (ascending or descending).
  2.3 By Memory Usage: Based on memory size (ascending or descending).
3.Interactive Menus:
  3.1 Main and sub-menus guide users seamlessly.
  3.2 Input validations ensure robust user experience.

🎨 Visual Enhancements

1.Color-coded output for better readability.
2.Intuitive terminal interface using ANSI escape codes.

⚙️ How It Works

1. Uses the Windows tasklist command to fetch the list of running processes and saves them in CSV format.
2. Reads and processes the CSV file, extracting relevant details.
3. Offers sorting and display options to the user.

📌 System Requirements

1. Platform: Windows OS (requires the tasklist command).
2. Compiler: Any C++ compiler supporting C++11 or newer.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages