--- trunk/RomCheater/Docking/FloatingRamDumperDialog.cs 2012/05/28 08:32:18 168 +++ trunk/RomCheater/Docking/FloatingRamDumperDialog.cs 2012/05/28 08:49:42 169 @@ -184,7 +184,14 @@ reader.ReadProcess = this.AcceptedProcess; reader.OpenProcess(); int bytesReadSize; - reader.DumpMemory(filename, (uint)start, count, out bytesReadSize); + if (reader.DumpMemory(this.AcceptedProcess,filename, (uint)start, count, out bytesReadSize)) + { + MessageBox.Show(string.Format("Succefully dumped memory (0x{0:x8}-0x{1:x8}) from pid=({3}) to file {2}", start, start + count, filename, string.Format("0x{0:x4} {1}.exe", this.AcceptedProcess.Id, AcceptedProcess.ProcessName)), "", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + else + { + MessageBox.Show(string.Format("Failed to dump memory (0x{0:x8}-0x{1:x8}) from pid=({3}) to file {2}", start, start + count, filename, string.Format("0x{0:x4} {1}.exe", this.AcceptedProcess.Id, AcceptedProcess.ProcessName)), "", MessageBoxButtons.OK, MessageBoxIcon.Error); + } reader.CloseHandle(); } #endregion