Wednesday, November 19, 2008

MAPISpy update

Changes:

24.09.2008
Some fixes to make hook enging to work more stable.
Removed logging of GetProcAddress calls.
Added ability to load MAPI named properties display names from file. So your own named properties can be easily added.
Made ability to load hook dlls from relative path. So now no need to rewrite absolute path f.e. for MAPISpy32.dll if you
unpacked spy to some other location than c:\hook.
Added hooking of CreateProcessA and CreateProcessW functions to give some time to hook engine to inject in the spawned process.
Greatly improved GlobalLogger performance.
Added ability to log all exceptions including handled ones. That may help to detect wrong behaviour caused by silently handled exceptions.
Added all property names from recently published MS docs.
Added logging of problems array returned from IMAPIProp::SetProps in a case if caller has not requested them.
Added logging specific error for every returned tag in the problems array

01.11.2008
Added object names when tracing object leaks
Changed the way of formatting multivalue properties
Fixed symbol path setting for hook engine.


DOWNLOAD