public static IntPtr ScanModuleByPattern(this MvProcess process, string moduleName, string pattern) { var processModule = process[moduleName]; if (processModule == null) { Console.WriteLine($"Module {moduleName} is undefined."); return(IntPtr.Zero); } return(process.ScanByPattern(processModule.BaseAddress, processModule.ModuleMemorySize, pattern)); }
public static IntPtr ScanByPattern(this MvProcess process, IntPtr baseAddress, long size, string pattern) { return(process.ScanByPattern(baseAddress, size, BuildPattern(pattern))); }