ReadProcessMemory(): make sure to set byte array capacity :: data = new byte[bytesToRead];
set internal access specifier on ProcessMemoryReader class (must use memory provider classes)
remove code to use MemoryScanner from r204 (I think we fixed the error in the last commit)
ReadProcessMemory(): byte[] buffer = new byte[] { }; ==> byte[] buffer = new byte[bytesToRead]; (the lack of capacity was causing errors to be thrown)
+ add variant classes that use MemoryScanner from r204
change address from uint to int
+ catch, log and throw errors
+ add exception logic to ensure provider is open
change int in method to uint
remvoe reference to: Sojaner.MemoryScanner
remove
+ overhaul memory scanner
+ commit final wip for numeric datatype converter
+ commit wip for data type conversion: need to fix format exceptions
+ add validiation for octal: numbers between 0 and 7
+ add support for multi input box : octal is not setup
+ overhaul some number type controls (add missing file)
+ overhaul some number type controls
ignore CS0436: importing conflicting types (AssemblyConfig)
DumpMemoryToByteArray(): set byte_alignment to 1
+ add support to automatically goto the first address that has a non-zero byte
+ initial support for memoryview and getting ram from process for display
+ add success/failure messages for ram dump
+ fix memory dump when bytes to read is less than buffer amount
DumpMemory(): write out using 100mb blocks
+ add support to dump ram to file (even if it is ~2gb or more)
Force the use of the enum values for these types public struct IMAGE_FILE_HEADER { public MachineType Machine; public DllCharacteristicsType Characteristics; }
+ add support to parse an exe
+ add support for selecting process by different means
+ add windows api to get module filename so there won't be errors with 32bit processes being unable to access 64bit process modules
removed these obsolete files