Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Bootstrapper
Launcher
TCPRelay
readme.md

readme.md

Project Structure

Launcher.exe (native)

This injects Bootstrapper.dll into the specified process, then invokes one if its functions.

Bootstrapper.dll (native)

This is the first dll to be injected. When invoked, this attaches to the CLR (v4.0), loads ExampleProject.dll using it, and lastly invokes the main method of ExampleProject.

ExampleProject.dll (managed)

This is the managed project, which is injected second. You must preserve the signature of the entry method, but this project can otherwise modified to do whatever you wish. Since it is in the target process' memory space, pointers can be used to access the target's data structures. (Either via P/Invoke or unsafe code blocks.)

You can’t perform that action at this time.