C# Class Tibialyzer.ReadMemoryManager

Afficher le fichier Open project: Mytherin/Tibialyzer Class Usage Examples

Méthodes publiques

Свойство Type Description
FlashClient bool
UseInternalScan bool
ignoreStamp int
memoryBuffer byte[]
missingChunksBuffer byte[]

Méthodes publiques

Méthode Description
Initialize ( ) : void
ReadMemory ( ) : ReadMemoryResults
ReadMemoryInternal ( Process process, ReadMemoryResults results ) : void
ReadMemoryWhiteList ( Process process, Dictionary newWhitelistedAddresses, bool flashClient, ReadMemoryResults results ) : void
ReadTabMessages ( int processHandle, int tabMessagesDataStructure ) : IEnumerable
ReadTibia11Tabs ( ReadMemoryResults results ) : void
ScanMissingChunks ( ) : void

Scan the memory for any chunks that are missing from the whitelist table

ScanProcess ( Process process ) : byte[]>>.IEnumerable
ScanTabStructures ( Player player ) : void
TabStructureCount ( ) : int

Private Methods

Méthode Description
FinalCleanup ( ReadMemoryResults res ) : void
GetSystemInfo ( SYSTEM_INFO &lpSystemInfo ) : void
ReadProcessMemory ( int hProcess, int lpBaseAddress, byte lpBuffer, int dwSize, int &lpNumberOfBytesRead ) : bool
SearchChunk ( IEnumerable chunk, ReadMemoryResults res, bool readChatMessages = true, bool readLogMessages = true ) : void
VirtualQueryEx ( IntPtr hProcess, IntPtr lpAddress, MEMORY_BASIC_INFORMATION &lpBuffer, uint dwLength ) : int

Method Details

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

ReadMemory() public static méthode

public static ReadMemory ( ) : ReadMemoryResults
Résultat ReadMemoryResults

ReadMemoryInternal() public static méthode

public static ReadMemoryInternal ( Process process, ReadMemoryResults results ) : void
process System.Diagnostics.Process
results ReadMemoryResults
Résultat void

ReadMemoryWhiteList() public static méthode

public static ReadMemoryWhiteList ( Process process, Dictionary newWhitelistedAddresses, bool flashClient, ReadMemoryResults results ) : void
process System.Diagnostics.Process
newWhitelistedAddresses Dictionary
flashClient bool
results ReadMemoryResults
Résultat void

ReadTabMessages() public static méthode

public static ReadTabMessages ( int processHandle, int tabMessagesDataStructure ) : IEnumerable
processHandle int
tabMessagesDataStructure int
Résultat IEnumerable

ReadTibia11Tabs() public static méthode

public static ReadTibia11Tabs ( ReadMemoryResults results ) : void
results ReadMemoryResults
Résultat void

ScanMissingChunks() public static méthode

Scan the memory for any chunks that are missing from the whitelist table
public static ScanMissingChunks ( ) : void
Résultat void

ScanProcess() public static méthode

public static ScanProcess ( Process process ) : byte[]>>.IEnumerable
process System.Diagnostics.Process
Résultat byte[]>>.IEnumerable

ScanTabStructures() public static méthode

public static ScanTabStructures ( Player player ) : void
player Player
Résultat void

TabStructureCount() public static méthode

public static TabStructureCount ( ) : int
Résultat int

Property Details

FlashClient public_oe static_oe property

public static bool FlashClient
Résultat bool

UseInternalScan public_oe static_oe property

public static bool UseInternalScan
Résultat bool

ignoreStamp public_oe static_oe property

public static int ignoreStamp
Résultat int

memoryBuffer public_oe static_oe property

public static byte[] memoryBuffer
Résultat byte[]

missingChunksBuffer public_oe static_oe property

public static byte[] missingChunksBuffer
Résultat byte[]