C# Class ME3Explorer.DLLInjector.DLLInjector

Afficher le fichier Open project: ME3Explorer/ME3Explorer

Méthodes publiques

Свойство Type Description
CurrentMD5 string
IDs List
Offsets List
ProcessPath string
SelectedID int
client TcpClient

Méthodes publiques

Méthode Description
CreateClient ( ) : void
CreateConf ( ) : bool
DLLInjector ( ) : System
GetMD5 ( string fileName ) : string
InjectDLL ( IntPtr hProcess, string strDLLName ) : void
Println ( string s ) : void
ReadOffsets ( ) : void
RefreshList ( ) : void
SendCommand ( ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
CloseHandle ( IntPtr hObject ) : Int32
CreateRemoteThread ( IntPtr hProcess, IntPtr lpThreadAttributes, uint dwStackSize, UIntPtr lpStartAddress, IntPtr lpParameter, uint dwCreationFlags, IntPtr &lpThreadId ) : IntPtr
DLLInjector_Load ( object sender, EventArgs e ) : void
DLLInjector_Resize ( object sender, EventArgs e ) : void
GetModuleHandle ( string lpModuleName ) : IntPtr
GetProcAddress ( IntPtr hModule, string procName ) : UIntPtr
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Listener ( object sender, DoWorkEventArgs e ) : void
OpenProcess ( UInt32 dwDesiredAccess, Int32 bInheritHandle, Int32 dwProcessId ) : IntPtr
VirtualAllocEx ( IntPtr hProcess, IntPtr lpAddress, uint dwSize, uint flAllocationType, uint flProtect ) : IntPtr
VirtualFreeEx ( IntPtr hProcess, IntPtr lpAddress, UIntPtr dwSize, uint dwFreeType ) : bool
WaitForSingleObject ( IntPtr handle, Int32 milliseconds ) : Int32
WriteProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, string lpBuffer, UIntPtr nSize, IntPtr &lpNumberOfBytesWritten ) : bool
button1_Click ( object sender, EventArgs e ) : void
button2_Click ( object sender, EventArgs e ) : void
button3_Click ( object sender, EventArgs e ) : void
button4_Click ( object sender, EventArgs e ) : void
comboBox1_SelectedIndexChanged ( object sender, EventArgs e ) : void
textBox2_KeyPress ( object sender, KeyPressEventArgs e ) : void

Method Details

CreateClient() public méthode

public CreateClient ( ) : void
Résultat void

CreateConf() public méthode

public CreateConf ( ) : bool
Résultat bool

DLLInjector() public méthode

public DLLInjector ( ) : System
Résultat System

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

GetMD5() public méthode

public GetMD5 ( string fileName ) : string
fileName string
Résultat string

InjectDLL() public méthode

public InjectDLL ( IntPtr hProcess, string strDLLName ) : void
hProcess IntPtr
strDLLName string
Résultat void

Println() public méthode

public Println ( string s ) : void
s string
Résultat void

ReadOffsets() public méthode

public ReadOffsets ( ) : void
Résultat void

RefreshList() public méthode

public RefreshList ( ) : void
Résultat void

SendCommand() public méthode

public SendCommand ( ) : void
Résultat void

Property Details

CurrentMD5 public_oe property

public string CurrentMD5
Résultat string

IDs public_oe property

public List IDs
Résultat List

Offsets public_oe property

public List Offsets
Résultat List

ProcessPath public_oe property

public string ProcessPath
Résultat string

SelectedID public_oe property

public int SelectedID
Résultat int

client public_oe property

public TcpClient client
Résultat TcpClient