C# Класс Tibialyzer.ReadMemoryManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FlashClient bool
UseInternalScan bool
ignoreStamp int
memoryBuffer byte[]
missingChunksBuffer byte[]

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

ReadMemory() публичный статический Метод

public static ReadMemory ( ) : ReadMemoryResults
Результат ReadMemoryResults

ReadMemoryInternal() публичный статический Метод

public static ReadMemoryInternal ( Process process, ReadMemoryResults results ) : void
process System.Diagnostics.Process
results ReadMemoryResults
Результат void

ReadMemoryWhiteList() публичный статический Метод

public static ReadMemoryWhiteList ( Process process, Dictionary newWhitelistedAddresses, bool flashClient, ReadMemoryResults results ) : void
process System.Diagnostics.Process
newWhitelistedAddresses Dictionary
flashClient bool
results ReadMemoryResults
Результат void

ReadTabMessages() публичный статический Метод

public static ReadTabMessages ( int processHandle, int tabMessagesDataStructure ) : IEnumerable
processHandle int
tabMessagesDataStructure int
Результат IEnumerable

ReadTibia11Tabs() публичный статический Метод

public static ReadTibia11Tabs ( ReadMemoryResults results ) : void
results ReadMemoryResults
Результат void

ScanMissingChunks() публичный статический Метод

Scan the memory for any chunks that are missing from the whitelist table
public static ScanMissingChunks ( ) : void
Результат void

ScanProcess() публичный статический Метод

public static ScanProcess ( Process process ) : byte[]>>.IEnumerable
process System.Diagnostics.Process
Результат byte[]>>.IEnumerable

ScanTabStructures() публичный статический Метод

public static ScanTabStructures ( Player player ) : void
player Player
Результат void

TabStructureCount() публичный статический Метод

public static TabStructureCount ( ) : int
Результат int

Описание свойств

FlashClient публичное статическое свойство

public static bool FlashClient
Результат bool

UseInternalScan публичное статическое свойство

public static bool UseInternalScan
Результат bool

ignoreStamp публичное статическое свойство

public static int ignoreStamp
Результат int

memoryBuffer публичное статическое свойство

public static byte[] memoryBuffer
Результат byte[]

missingChunksBuffer публичное статическое свойство

public static byte[] missingChunksBuffer
Результат byte[]