LM_DataScan
Scans a specified memory address range for a specific data pattern in the current process and returns the address where the data is found.The data to be scanned for in memory.
The size of the data array. It indicates the number of bytes that need to match consecutively in order to consider it a match.
The starting memory address where the scanning operation will begin. The function will scan a range of memory starting from this address to find the data.
The size of the memory region to scan starting from the specified
address. It determines the range within which the function will search for a match with the provided data array.Returns
Returns the memory address where a match for the provided data was found. If no match is found, returnsLM_ADDRESS_BAD.
LM_DataScanEx
Scans a specified memory address range for a specific data pattern in a remote process and returns the address where the data is found.The process whose memory will be scanned.
The data to be scanned for in memory.
The size of the data array. It indicates the number of bytes that need to match consecutively in order to consider it a match.
The starting memory address where the scanning operation will begin. The function will scan a range of memory starting from this address to find the data.
The size of the memory region to scan starting from the specified
address. It determines the range within which the function will search for a match with the provided data array.Returns
Returns the memory address where a match for the provided data was found. If no match is found, returnsLM_ADDRESS_BAD.