Skip to content

Releases: bontchev/pcodedmp

win_unicode_console no longer used when not available

30 Jul 17:50
Compare
Choose a tag to compare
1.2.6

Merge branch 'develop' of https://github.com/bontchev/pcodedmp

Made easier to use by other tools

06 Jun 11:06
Compare
Choose a tag to compare
  • Added a sanity check to avoid errors when parsing object declarations.
  • The functions that produce output now have the output file (default is stdout) as a parameter, for better integration with other tools, thanks to Philippe Lagadec.

Now handling non-ASCII characters in strings and module names

17 May 09:21
Compare
Choose a tag to compare
  • Implemented support for module names with non-ASCII characters in their names. Thanks to Philippe Lagadec for helping me with that.
  • Fixed a parsing error when disassembling object declarations.
  • Removed some unused variables.
  • Improved the documentation a bit.

Package now installable with pip

09 Feb 23:35
Compare
Choose a tag to compare

The package now can be installed with the command pip install pcodedmp.

Implemented Open XML support

20 Nov 11:41
Compare
Choose a tag to compare

Implemented support for documents in Open XML format (.docm, .xlsm, .pptm) - the default format in Office 2007 and higher.

Implemented Python 3.x support

13 Nov 13:12
Compare
Choose a tag to compare
  • The script now runs under both Python 2.6+ and 3.x.
  • Improved the support of documents created by the 64-bit versions of Office. Still not perfect; see the "Known problems" section.
  • Implemented support for some VBA7-specific features (Friend, PtrSafe, LongPtr).
  • Improved the disassembling of Dim declarations when a custom type is used.

Disassembling declarations

29 Oct 18:38
Compare
Choose a tag to compare

Implemented disassembling of the declarations (New, Type, Dim, ReDim, Sub, Function, Property).

VBA7 and 64-bit Office support

09 Oct 14:04
Compare
Choose a tag to compare
  • Implemented VBA7 support.
  • Implemented support for documents created by the 64-bit version of Office.
  • The opcodes are now stored more efficiently.
  • Various bugfixes and optimizations.

Initial release

09 Oct 13:51
Compare
Choose a tag to compare
v1.0.0

Create pcodedmp.py