0.2.0.13
- Fixed: many problem with basic types ( wrong sizes, wrong ptr size and other )
- Fixed: exception during looking up for export symbols
- Added: method typedVar.deref() may be skip ( struct.field1.deref().field2 -> struct.field1.field2 )
0.2.0.12
- Added: writeDump routine ( create memory dump file )
- Added: automatic installer for python 2.7
- Fixed: some build problem with 0.2.0.11
0.2.0.11
- Added: typeInfo::arrayOf method ( contruct array type )
- Added: construct symbol info from the module's exports ( for modules with no symbol info )
- Fixed: some problems with symbol information
0.2.0.10
- Added: getVersion routine ( return tuple of the module's file version )
- Added: queryVersion ( return string from the module's version resources )
- Fixed: getStackWow64
- Fixed: getting local variables by index
0.2.0.9
- Added: getProcessThreads ( Get all process's threads ( user mode only ) )
- Fixed: stack overflow during work with linked list
0.2.0.8
- Added: getStackTraceWow64 routine (return part of a stack from WOW64 context)
- Added: findMemoryRegion routine (find valid memory region in the taget process virtual memory)
- Added: getVaProtect (return protection attributes of the virtual address of the target usermode process)
- Added callback for exception handling
0.2.0.7
- Fixed: script cannot be run by !py command without typing its extension if its lengtn <=3 ( You can do: !py ab )
- Fixed: removed annoying stacktrace output for system exit exception
- Fixed: ptr value sometimes is not extended to 64 bit format
0.2.0.6
- Fixed: Abnormal process termination after findSymbol call
- Fixed : Abnormal process termination after setCurrentProcess, setImplicitThread calls
- Added: cache for symbols ( symbols files is opened only once )
- Added : output stacktrace for event callbacks
0.2.0.5
- Fixed: multiple bugs at WOW64 mode
- Fixed: added 'forgotten' setProcessorMode routine
- Fixed: deadlock after calling !py command without args
0.2.0.4
- Fixed: print typedVar with invalid address will not raise MemoryException ( ???? printed instead )
- Fixed: IDebugEventCallback::LoadModule and IDebugEventCallback::UnloadModule exception occured during live debugging
- New feature: module::enumSymbols method ( return list of symbols )
0.2.0.3
- New feature: script running in windbg can be termintated by Ctrl+Break