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

Friday, August 08, 2008

MAPISpy update

Added logging of LPDTPAGE lpPage parameter for BuildDisplayTable.
Several fixes in the hook engine to make work better under Windows 2003 server.

DOWNLOAD

Monday, March 03, 2008

Bugfix update

Some details about it.

16.02.2008
Fixed hooking dlls that were loaded in the first time as some dll's dependency
Fixed some errors in the hooking of IStream interface.

23.02.2008
Fixed bug with hooking function using EXPORT method (There was StackOverflow exception). It was the result of previous dependency fix.
For object leak detector added storing of stack traces of all AddRef/Release calls for objects.
Fixed reference counting for IMessage interface. So it is not wrongly reported as leaked.

Rebuilt COMSpySources\TraceHook\scripts\AddToDefs.exe utility. The previous archive contains cured by Dr. Web exe file (after Neshta virus). Virus was deactivated but Dr. WEB left virus body inside exe file.
DOWNLOAD

Saturday, February 02, 2008

MAPISpy update

Just some time passed after i published last update.
That does not mean that I abandoned this development.

Any way a new version.
See readme.txt for details.

DOWNLOAD