A native Windows process manager written in Rust.
- List all running processes with PID, name, executable path, and command line.
- Duplicate (spawn) a selected process with its original command line.
- Refresh the process list.
- Uses Windows native APIs (
ToolHelp32Snapshot,ReadProcessMemory,NtQueryInformationProcess, etc.) for process enumeration and command line extraction. - No WMI or PowerShell required.
- Requires appropriate permissions to read process memory.
-
Build and run:
cargo run --release
-
Menu options:
1— List all processes2— Refresh process list3— Duplicate a process (enter PID)4— Exit
- Windows 10/11
- Rust toolchain
- Run as Administrator for full access
- Some system processes may not show command lines due to access restrictions.
- Duplicating a process will attempt to launch a new instance with the same executable and arguments.
MIT