C# 클래스 Lookup.Driver

파일 보기 프로젝트 열기: hammackj/wintools

공개 메소드들

메소드 설명
Close ( ) : void
GetInterruptTable ( ) : InterruptTable
GetKiServiceNames ( KiServiceTable kiServiceTable ) : void
GetKiServiceTable ( ) : KiServiceTable
GetModuleName ( uint addr ) : string
Load ( ) : bool
Open ( string name ) : bool
Unload ( ) : bool

비공개 메소드들

메소드 설명
CTL_CODE ( uint DeviceType, uint Function, uint Method, uint Access ) : uint
CloseHandle ( IntPtr hObject ) : bool
CreateFile ( string FileName, uint DesiredAccess, uint ShareMode, uint SecurityAttributes, uint CreationDisposition, uint FlagsAndAttributes, int hTemplateFile ) : IntPtr
DeviceIoControl ( IntPtr Device, uint IoControlCode, byte InBuffer, int InBufferSize, byte OutBuffer, int OutBufferSize, int &BytesReturned, int Overlapped ) : int
GetModuleHandle ( string ModuleName ) : int
GetProcAddress ( int Module, string ProcName ) : int
IOCTL_GET_INT_TABLE ( ) : uint
IOCTL_GET_MODULE_NAME ( ) : uint
IOCTL_GET_SERVICE_TABLE ( ) : uint
ImageDirectoryEntryToData ( int Base, bool MappedAsImage, ushort DirectoryEntry, int &Size ) : int
Interact ( uint IoControlCode, byte inBuffer, byte outBuffer ) : int

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetInterruptTable() 공개 메소드

public GetInterruptTable ( ) : InterruptTable
리턴 InterruptTable

GetKiServiceNames() 공개 메소드

public GetKiServiceNames ( KiServiceTable kiServiceTable ) : void
kiServiceTable KiServiceTable
리턴 void

GetKiServiceTable() 공개 메소드

public GetKiServiceTable ( ) : KiServiceTable
리턴 KiServiceTable

GetModuleName() 공개 메소드

public GetModuleName ( uint addr ) : string
addr uint
리턴 string

Load() 공개 메소드

public Load ( ) : bool
리턴 bool

Open() 공개 메소드

public Open ( string name ) : bool
name string
리턴 bool

Unload() 공개 메소드

public Unload ( ) : bool
리턴 bool