memory-module-sys

Crates.iomemory-module-sys
lib.rsmemory-module-sys
version0.3.0
sourcesrc
created_at2020-02-26 22:03:17.689404
updated_at2020-03-23 01:52:49.663241
descriptionBindings to the MemoryModule library for loading libraries from memory on Windows
homepagehttps://github.com/indygreg/rs-memory-module-sys
repositoryhttps://github.com/indygreg/rs-memory-module-sys.git
max_upload_size
id212815
size53,027
Gregory Szorc (indygreg)

documentation

README

Rust Bindings to Memory Module Library

This repository contains low-level Rust bindings to the library at https://github.com/fancycode/MemoryModule that facilitates loading Windows PE files from memory on Windows. i.e. it allows you to import a DLL/EXE from a &[u8] without requiring the library to be backed by a file.

The Rust library simply compiles the upstream library and declares extern "C" unsafe bindings to it. This being a -sys crate, that is all it will ever do: higher-level bindings would exist in a separate crate.

License

This crate is licensed under the same terms as the MemoryModule library, which is MPL 2.0.

The MemoryModule library is maintained by Joachim Bauch.

Commit count: 6

cargo fmt