C# Class NDllInjector.ProcessInjector

Show file Open project: fday/NDllInjector Class Usage Examples

Public Methods

Method Description
Inject ( int pid, string bootstrapPath, string runtimeVersion, string injecteePath, string injecteeClass, string injecteeFunc ) : int
Is64BitProcess ( int pid ) : bool

Protected Methods

Method Description
adjustDebugPriv ( int pid ) : void

Private Methods

Method Description
GetFunctionAddress ( ProcessModule remoteKernel32, string name ) : IntPtr
GetKernel32Module ( Process process ) : ProcessModule

Method Details

Inject() public method

public Inject ( int pid, string bootstrapPath, string runtimeVersion, string injecteePath, string injecteeClass, string injecteeFunc ) : int
pid int
bootstrapPath string
runtimeVersion string
injecteePath string
injecteeClass string
injecteeFunc string
return int

Is64BitProcess() public static method

public static Is64BitProcess ( int pid ) : bool
pid int
return bool

adjustDebugPriv() protected method

protected adjustDebugPriv ( int pid ) : void
pid int
return void