https://github.com/jacoblightning/memorymanage
A C library for easy memory management of other processes. Could be used for process hacking and other fun things.
https://github.com/jacoblightning/memorymanage
linux memory memory-hacking memory-management process processhacking wrapper-library
Last synced: 9 months ago
JSON representation
A C library for easy memory management of other processes. Could be used for process hacking and other fun things.
- Host: GitHub
- URL: https://github.com/jacoblightning/memorymanage
- Owner: Jacoblightning
- License: unlicense
- Created: 2024-09-27T01:31:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T01:51:12.000Z (about 1 year ago)
- Last Synced: 2025-02-16T14:29:16.479Z (11 months ago)
- Topics: linux, memory, memory-hacking, memory-management, process, processhacking, wrapper-library
- Language: C
- Homepage: https://memorymanage.readthedocs.io
- Size: 108 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MemoryManage
[](https://memorymanage.readthedocs.io/en/latest/?badge=latest)
## We (I) recommend you look at the online docs instead. They are much more detailed. You can view them [Here](https://memorymanage.readthedocs.io)
### A C library for easy memory management of other processes. Could be used for process hacking and other fun things.
# Installation
## Another CMake Project (Recommended)
##### Use FetchContent:
```cmake
include(FetchContent)
fetchcontent_declare(
MemoryManage
GIT_REPOSITORY https://github.com/Jacoblightning/MemoryManage
GIT_TAG main
)
fetchcontent_makeavailable(
MemoryManage
)
target_link_libraries( PRIVATE MemoryManage)
```
###### Then just include the header:
```c++ // At the very least, IDEA does not accept C as a language here.
#include
```
## A normal C or C++ Project
##### Use git and install
```shell
git clone https://github.com/Jacoblightning/MemoryManage
cd MemoryManage
mkdir build
cd build
cmake ..
cmake --build .
sudo cmake --install .
```
## The latest action
### [Nightly.link (Just click here)](https://nightly.link/Jacoblightning/MemoryManage/workflows/cmake-single-platform-release/main)
### Manually (Requires GitHub account)
1. Go to the [Actions Page](https://github.com/Jacoblightning/MemoryManage/actions/workflows/cmake-single-platform-release.yml)
2. Click on the latest action
3. Scroll to Artifacts and choose the one you want.
## GitHut Releases (Not Recommended)
1. Go to [the latest release](https://github.com/Jacoblightning/MemoryManage/releases/latest)
2. Download the one you want.