/// <summary> /// Creates a new <see cref="MemoryBufferHelper"/> for the specified process. /// </summary> /// <param name="process">The process.</param> public MemoryBufferHelper(Process process) { Process = process; _bufferSearcher = new MemoryBufferSearcher(process); _virtualQueryFunction = VirtualQueryUtility.GetVirtualQueryFunction(process); _allocateMemoryMutex = MutexObtainer.MakeMutex(CreateBufferMutexName()); }
/// <summary> /// Creates a new <see cref="MemoryBufferHelper"/> for the specified process. /// </summary> /// <param name="process">The process.</param> public MemoryBufferHelper(Process process) { Process = process; _bufferSearcher = new MemoryBufferSearcher(process); _virtualQueryFunction = VirtualQueryUtility.GetVirtualQueryFunction(process); }