/[RomCheater]/trunk/RomCheater/Docking/FloatingMemorySearcher.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/FloatingMemorySearcher.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 419 by william, Tue May 28 11:08:26 2013 UTC revision 423 by william, Tue May 28 11:58:22 2013 UTC
# Line 505  namespace RomCheater.Docking Line 505  namespace RomCheater.Docking
505                              r_ms.Close();                              r_ms.Close();
506                          }                          }
507                      }                      }
508                      provider.CloseProvider();                      //provider.CloseProvider();
509                  }                  }
510                  //Application.DoEvents();                  //Application.DoEvents();
511              }              }
# Line 561  namespace RomCheater.Docking Line 561  namespace RomCheater.Docking
561                              break;                              break;
562                      }                      }
563                      provider.ReadProcessMemory(Address, bytesToRead, out bytesReadSize, out data);                      provider.ReadProcessMemory(Address, bytesToRead, out bytesReadSize, out data);
564                      provider.CloseProvider();                      //provider.CloseProvider();
565                      using (MemoryStream ms = new MemoryStream(data))                      using (MemoryStream ms = new MemoryStream(data))
566                      {                      {
567                          using (BinaryReader r_ms = new BinaryReader(ms))                          using (BinaryReader r_ms = new BinaryReader(ms))
# Line 1138  namespace RomCheater.Docking Line 1138  namespace RomCheater.Docking
1138                      SearchResultWriter writer = new SearchResultWriter(count);                      SearchResultWriter writer = new SearchResultWriter(count);
1139                      provider.OnBytesRead += new BaseEventHandler<OnBytesReadEventArgs>(search_provider_OnBytesRead);                      provider.OnBytesRead += new BaseEventHandler<OnBytesReadEventArgs>(search_provider_OnBytesRead);
1140                      provider.ReadProcessMemoryAtOnce(MemoryRangeStart, (MemoryRangeSize - MemoryRangeStart), writer);                      provider.ReadProcessMemoryAtOnce(MemoryRangeStart, (MemoryRangeSize - MemoryRangeStart), writer);
1141                      provider.CloseProvider();                      //provider.CloseProvider();
1142                      writer.Dispose();                      writer.Dispose();
1143                  }                  }
1144                  provider_st.Stop();                  provider_st.Stop();
# Line 1278  namespace RomCheater.Docking Line 1278  namespace RomCheater.Docking
1278                                                                  {                                                                  {
1279                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1280                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1281                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1282                                                                  }                                                                  }
1283                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1284                                                                  {                                                                  {
# Line 1314  namespace RomCheater.Docking Line 1314  namespace RomCheater.Docking
1314                                                                  {                                                                  {
1315                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1316                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1317                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1318                                                                  }                                                                  }
1319                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1320                                                                  {                                                                  {
# Line 1353  namespace RomCheater.Docking Line 1353  namespace RomCheater.Docking
1353                                                                  {                                                                  {
1354                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1355                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1356                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1357                                                                  }                                                                  }
1358                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1359                                                                  {                                                                  {
# Line 1389  namespace RomCheater.Docking Line 1389  namespace RomCheater.Docking
1389                                                                  {                                                                  {
1390                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1391                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1392                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1393                                                                  }                                                                  }
1394                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1395                                                                  {                                                                  {
# Line 1428  namespace RomCheater.Docking Line 1428  namespace RomCheater.Docking
1428                                                                  {                                                                  {
1429                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1430                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1431                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1432                                                                  }                                                                  }
1433                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1434                                                                  {                                                                  {
# Line 1464  namespace RomCheater.Docking Line 1464  namespace RomCheater.Docking
1464                                                                  {                                                                  {
1465                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1466                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1467                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1468                                                                  }                                                                  }
1469                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1470                                                                  {                                                                  {
# Line 1503  namespace RomCheater.Docking Line 1503  namespace RomCheater.Docking
1503                                                                  {                                                                  {
1504                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1505                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1506                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1507                                                                  }                                                                  }
1508                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1509                                                                  {                                                                  {
# Line 1539  namespace RomCheater.Docking Line 1539  namespace RomCheater.Docking
1539                                                                  {                                                                  {
1540                                                                      gmp.OpenProvider();                                                                      gmp.OpenProvider();
1541                                                                      gmp.ReadMemory(address, out value);                                                                      gmp.ReadMemory(address, out value);
1542                                                                      gmp.CloseProvider();                                                                      //gmp.CloseProvider();
1543                                                                  }                                                                  }
1544                                                                  catch (Exception ex)                                                                  catch (Exception ex)
1545                                                                  {                                                                  {

Legend:
Removed from v.419  
changed lines
  Added in v.423

  ViewVC Help
Powered by ViewVC 1.1.22