~ruther/csharp-dll-injector

2a4fc633924998990a6d573ba0943217f6974d2f — František Boháček 4 years ago a5cb460
Add README
1 files changed, 24 insertions(+), 0 deletions(-)

A README.md
A README.md => README.md +24 -0
@@ 0,0 1,24 @@
# Important

Only one function parameter can be passed.
x64 processes aren't currently supported. (maybe just the dlls I tried to inject were the problem)

## C-Sharp dll injector

This is a simple C# dll injector. It can inject dll into remote process and execute functions of it.

## Examples

- /examples/csharp-dllexport
  - Injection of C# library using DllExport
  
- /examples/cpp
  - Injection of cpp dynamic library
  
## Getting started

- To inject dll use `Injector` class, the `Inject`  method will return `InjectedModule` with `ExecuteFunction` method
```
InjectedModule injectedModule = Injector.Inject("RemoteProcess", "MyDynamicLibrary.dll");
injectedModule.ExecuteFunction("Main");
```
\ No newline at end of file

Do not follow this link