--- trunk/Win32/Sojaner.MemoryScanner/MemoryScanner.cs 2013/06/02 19:21:16 445 +++ trunk/Win32/Sojaner.MemoryScanner/MemoryScanner.cs 2013/06/02 19:52:03 446 @@ -319,7 +319,16 @@ namespace Sojaner.MemoryScanner byte[] bigMem = mem.Read(); count += bigMem.Length; if (this.OnBytesRead != null) - this.OnBytesRead.Invoke(new OnBytesReadEventArgs(this, UserState, bigMem, j, bytesToRead)); + { + OnBytesReadEventArgs t = new OnBytesReadEventArgs(this, UserState, bigMem, j, bytesToRead); + this.OnBytesRead.Invoke(t); + if (t.Canceled) + { + bigMem = null; + break; + } + + } bigMem = null; } }