boogie1337 / mono-assembly-injector

Inject assemblies into mono embedded processes like UnityEngine Games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:HTML 70.2%Language:C++ 21.0%Language:JavaScript 5.3%Language:C 2.8%Language:CSS 0.5%Language:CMake 0.1%Language:Objective-C 0.0%Language:C# 0.0%