ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/Win32/Sojaner.MemoryScanner/MemoryProviers/BaseMemoryProvider.cs
Revision 600 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 7 10:27:53 2013 UTC (10 years, 5 months ago) by william
File length: 19492 byte(s)
Diff to previous 599 (colored)

Revision 599 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 7 09:55:01 2013 UTC (10 years, 5 months ago) by william
File length: 19319 byte(s)
Diff to previous 578 (colored)

Revision 578 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 6 08:18:44 2013 UTC (10 years, 5 months ago) by william
File length: 19057 byte(s)
Diff to previous 576 (colored)

Revision 576 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 6 07:49:01 2013 UTC (10 years, 5 months ago) by william
File length: 19040 byte(s)
Diff to previous 575 (colored)

Revision 575 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 6 07:46:38 2013 UTC (10 years, 5 months ago) by william
File length: 19037 byte(s)
Diff to previous 543 (colored)

Revision 543 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 5 21:33:24 2013 UTC (10 years, 5 months ago) by william
File length: 19011 byte(s)
Diff to previous 477 (colored)

Revision 477 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 3 18:35:45 2013 UTC (10 years, 5 months ago) by william
File length: 18424 byte(s)
Diff to previous 471 (colored)
revert r471: pass process informatin by using the process's PID, instead of passing the process as a reference

+ pass the process instead
Revision 471 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 3 07:13:44 2013 UTC (10 years, 5 months ago) by william
File length: 18356 byte(s)
Diff to previous 429 (colored)
+ pass process informatin by using the process's PID, instead of passing the process as a reference

Revision 429 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 15:16:05 2013 UTC (10 years, 6 months ago) by william
File length: 18424 byte(s)
Diff to previous 428 (colored)
+ fix search so that the result count(s) match

Revision 428 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 13:32:28 2013 UTC (10 years, 6 months ago) by william
File length: 18426 byte(s)
Diff to previous 425 (colored)
+ fix memory scanner and memory providers to read and write process memory simulataneously without crashing due to null process handle
*** this has been done using ProcessMemoryChunk for all memory read/write operations
** we no longer need to open and close native handles to the process

Revision 425 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 12:33:14 2013 UTC (10 years, 6 months ago) by william
File length: 18422 byte(s)
Diff to previous 424 (colored)

Revision 424 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 12:03:10 2013 UTC (10 years, 6 months ago) by william
File length: 18420 byte(s)
Diff to previous 423 (colored)
revert r423
+  do not close provider - keep it open for shared access

Revision 423 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 11:58:22 2013 UTC (10 years, 6 months ago) by william
File length: 18424 byte(s)
Diff to previous 415 (colored)
+  do not close provider - keep it open for shared access

Revision 415 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 22 08:33:51 2012 UTC (11 years, 5 months ago) by william
File length: 18420 byte(s)
Diff to previous 414 (colored)

Revision 414 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 22 08:21:18 2012 UTC (11 years, 5 months ago) by william
File length: 18443 byte(s)
Diff to previous 408 (colored)

Revision 408 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 21 18:10:21 2012 UTC (11 years, 5 months ago) by william
File length: 18017 byte(s)
Diff to previous 404 (colored)

Revision 404 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 21 12:51:57 2012 UTC (11 years, 5 months ago) by william
File length: 17250 byte(s)
Diff to previous 399 (colored)

Revision 399 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 20 13:24:49 2012 UTC (11 years, 5 months ago) by william
File length: 17528 byte(s)
Diff to previous 398 (colored)

Revision 398 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 20 12:16:34 2012 UTC (11 years, 5 months ago) by william
File length: 17492 byte(s)
Diff to previous 378 (colored)
MemmoryProvider: using statements

Revision 378 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 19 07:56:36 2012 UTC (11 years, 5 months ago) by william
File length: 14915 byte(s)
Diff to previous 370 (colored)
use uint instead of int for memory addresses

Revision 370 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 10 05:40:24 2012 UTC (11 years, 5 months ago) by william
File length: 13645 byte(s)
Diff to previous 354 (colored)
+ add support to write ascii character when memory region cannot be read

Revision 354 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 9 21:46:37 2012 UTC (11 years, 5 months ago) by william
File length: 18738 byte(s)
Diff to previous 352 (colored)

Revision 352 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 9 21:11:02 2012 UTC (11 years, 5 months ago) by william
File length: 18298 byte(s)
Diff to previous 346 (colored)

Revision 346 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 8 04:02:44 2012 UTC (11 years, 5 months ago) by william
File length: 18280 byte(s)
Diff to previous 283 (colored)
+ fix ReadMemory() methods

Revision 283 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 5 01:50:13 2012 UTC (11 years, 5 months ago) by william
File length: 18099 byte(s)
Diff to previous 273 (colored)
set provider null after close to free memory

Revision 273 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 21:26:28 2012 UTC (11 years, 5 months ago) by william
File length: 18101 byte(s)
Diff to previous 258 (colored)
ReadProcessMemory(): make sure to set byte array capacity :: data = new byte[bytesToRead];

Revision 258 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 17:26:59 2012 UTC (11 years, 5 months ago) by william
File length: 18094 byte(s)
Diff to previous 255 (colored)

Revision 255 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 16:45:47 2012 UTC (11 years, 5 months ago) by william
File length: 18091 byte(s)
Diff to previous 251 (colored)
remove code to use MemoryScanner from r204 (I think we fixed the error in the last commit)

Revision 251 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 16:32:58 2012 UTC (11 years, 5 months ago) by william
File length: 37983 byte(s)
Diff to previous 249 (colored)
+ add variant classes that use MemoryScanner from r204

Revision 249 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 16:09:05 2012 UTC (11 years, 5 months ago) by william
File length: 18221 byte(s)
Diff to previous 246 (colored)
change address from uint to int

Revision 246 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 15:15:51 2012 UTC (11 years, 5 months ago) by william
File length: 18263 byte(s)
Diff to previous 245 (colored)

Revision 245 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 14:50:09 2012 UTC (11 years, 5 months ago) by william
File length: 18261 byte(s)
Diff to previous 235 (colored)
+ add exception logic to ensure provider is open

Revision 235 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 12:44:26 2012 UTC (11 years, 5 months ago) by william
File length: 15421 byte(s)
Diff to previous 231 (colored)
change int in method to uint

Revision 231 - (view) (download) (annotate) - [select for diffs]
Added Sun Jun 3 12:36:47 2012 UTC (11 years, 5 months ago) by william
File length: 15418 byte(s)
+ overhaul memory scanner

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a