#memory #windows

app winreader

A process memory reader for Windows

1 unstable release

0.1.0 Feb 2, 2023

#42 in #memory

Custom license

131 lines



Winreader is a process memory reader for Windows, implemented and developed in the Rust language, using the official Microsoft Rust API.

Winreader is able to return information such as: process path, memory address, buffer address.


All information you need to use winreader is the PID (Process Identifier) ​​of the program that will be read, you can use Windows Task Manager or PowerShell's tasklist command.

winreader --help
winreader: Read buffer memory in processes on Windows

Usage: winreader.exe [PID]

  [PID]  Program Process Identifier

  -h, --help     Print help
  -V, --version  Print version

A file called WINREADER-DUMP.txt will be created inside the directory where the winreader.exe is located, with all buffer memory information.


Tool Description
Buffer Still incomplete, having erratic output in the text file.
GUI Intent to move software from CLI to GUI, using WinAPI.

PRs are very welcome!


The purpose and main focus of winreader is only for Windows NT operating system, to install it you will need rust:

Or you can just download the release executable:

Also the project is on crates.io:

cargo install winreader


Winreader is licensed under the MIT License - see the LICENSE.md file for details