C# Class Lookup.Driver

Afficher le fichier Open project: hammackj/wintools

Méthodes publiques

Méthode Description
Close ( ) : void
GetInterruptTable ( ) : InterruptTable
GetKiServiceNames ( KiServiceTable kiServiceTable ) : void
GetKiServiceTable ( ) : KiServiceTable
GetModuleName ( uint addr ) : string
Load ( ) : bool
Open ( string name ) : bool
Unload ( ) : bool

Private Methods

Méthode Description
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

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

GetInterruptTable() public méthode

public GetInterruptTable ( ) : InterruptTable
Résultat InterruptTable

GetKiServiceNames() public méthode

public GetKiServiceNames ( KiServiceTable kiServiceTable ) : void
kiServiceTable KiServiceTable
Résultat void

GetKiServiceTable() public méthode

public GetKiServiceTable ( ) : KiServiceTable
Résultat KiServiceTable

GetModuleName() public méthode

public GetModuleName ( uint addr ) : string
addr uint
Résultat string

Load() public méthode

public Load ( ) : bool
Résultat bool

Open() public méthode

public Open ( string name ) : bool
name string
Résultat bool

Unload() public méthode

public Unload ( ) : bool
Résultat bool