Skip to content

Jeswang/mono-assembly-injector

 
 

Repository files navigation

mono-assembly-injector

Inject assemblies into mono embedded processes like UnityEngine Games

Features

  • Does not lock the injected assembly so you can recompile and inject again without closing the target program
  • Simple

Usage

injector.exe -dll my.dll -target hearthstone.exe -namespace MyProg -class Loader -method Load

The unload method should just destroy your callbacks, static objects etc.

injector.exe -dll my.dll -target hearthstone.exe -namespace MyProg -class Loader -method Unload

Recompile and go again!

Important: You need to specify AssemblyVersion like [assembly: AssemblyVersion("1.0.*")] so it changes for every build else mono will use an old assembly version from cache.

Licenses

mono-assembly-injector is licensed under the MIT License. Dependencies are under their respective licenses.

About

Inject assemblies into mono embedded processes like UnityEngine Games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.5%
  • C 2.2%
  • Other 0.3%