+ comment-out the not implemeted messages ...
plugin_OnSelectedProcessChanged:: make it not implemented again ... was testing QueryMemoryRegions() being called from a plugin. ** allows plugins to read/write process memory and query the memory regions (sections)
+ add support for plugin framework events to be fired, the first time * Process change events would not fire, until another process was selected (ignoreing the already selected process at startup) ** same goes for the other events that rely on a process being passed in
+ massive move of source files
+ fix-up null plugins
+ add null input/window plugins
+ move some data into pluginframework
+ add OnActived/OnDeactivated support to notify all DockedContent that the form is closing
PluginLoader: include any plugins also contained in the PluginFramework (ie default core plugins)
+ add a scratchpad plugin
+ change addresses to ulong -- still need to update other code to handle this
revert r471: pass process informatin by using the process's PID, instead of passing the process as a reference + pass the process instead
+ pass process informatin by using the process's PID, instead of passing the process as a reference
+ update serialization reader/writer to include a search results guid
+ add support to usercontrol plugins to dock the controls on the form
+ current wip for custom usercontrol plugins
use uint instead of int for memory addresses
+ add init(bool silent)
+ add more logic for auto process refresh
+ add event for being able to subscribe to PEReader updates
+ turn off VERBOSE LOGGING in these classes again
+ turn back on verbose logging in these classes for performance testing
+ rename members involved in BrowseMemoryRegion Contract
+ add BrowseMemoryRegion event in MemorySearcher : calls back to main form which calls MemoryViewer.AcceptExternalMemoryAddress(address)
UIMemoryViewer: * re-enable GetFirstNonZeroByte() + make code changes that were not implemented (due to GetFirstNonZeroByte() being disabled)
+ add new interfaces for config
ignore CS0436: importing conflicting types (AssemblyConfig)
+ add support for memory view to accept a memory address externally
+ initial support for memoryview and getting ram from process for display
+ add some event code + add memeory view dialog (wip)
+ add define to allow system processes to be included in process list
fix code to properly display icons in PIDSelector
+ add windows api to get module filename so there won't be errors with 32bit processes being unable to access 64bit process modules
+ add logging options: * VERBOSE_DEBUG and VERBOSE_ERROR : for debug and error messages that are very 'chatty'
+ add support for loading and saving config plugins
+ add support to set plugins in user settings
+ implement plugin loading support
plugin wip
add abstract plugin classes (these are just stubs for now)
target x86