C# 클래스 Binarysharp.MemoryManagement.Modules.ModuleCore

Static core class providing tools for manipulating modules and libraries.
파일 보기 프로젝트 열기: ZenLulz/MemorySharp 1 사용 예제들

공개 메소드들

메소드 설명
FreeLibrary ( ProcessModule module ) : void

Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.

FreeLibrary ( string libraryName ) : void

Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.

GetProcAddress ( ProcessModule module, string functionName ) : IntPtr

Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).

GetProcAddress ( string moduleName, string functionName ) : IntPtr

Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).

LoadLibrary ( string libraryPath ) : ProcessModule

Loads the specified module into the address space of the calling process.

메소드 상세

FreeLibrary() 공개 정적인 메소드

Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.
public static FreeLibrary ( ProcessModule module ) : void
module System.Diagnostics.ProcessModule The object corresponding to the library to free.
리턴 void

FreeLibrary() 공개 정적인 메소드

Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.
public static FreeLibrary ( string libraryName ) : void
libraryName string The name of the library to free (not case-sensitive).
리턴 void

GetProcAddress() 공개 정적인 메소드

Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
public static GetProcAddress ( ProcessModule module, string functionName ) : IntPtr
module System.Diagnostics.ProcessModule The object corresponding to the module.
functionName string The function or variable name, or the function's ordinal value.
리턴 System.IntPtr

GetProcAddress() 공개 정적인 메소드

Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
public static GetProcAddress ( string moduleName, string functionName ) : IntPtr
moduleName string The module name (not case-sensitive).
functionName string The function or variable name, or the function's ordinal value.
리턴 System.IntPtr

LoadLibrary() 공개 정적인 메소드

Loads the specified module into the address space of the calling process.
public static LoadLibrary ( string libraryPath ) : ProcessModule
libraryPath string The name of the module. This can be either a library module (a .dll file) or an executable module (an .exe file).
리턴 System.Diagnostics.ProcessModule