ANN: madCollection 2.1.3.0

contains all delphi packages mentioned below
Post Reply
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

ANN: madCollection 2.1.3.0

Post by madshi »

Today I'm releasing madCollection 2.1.3.0. There are some
little bugfixes in various packages. madExcept also got
some minor improvements. Here's a list of the most important
changes:

madExcept 2.7c
- hardware list optionally added to bug report
- added some more information fields to the bug report header
- stack not accessible: at least except location is shown now
- only Delphi threads are suspended by madExcept now
- MX lookup uses the OS' DNS ip address now (-> firewalls)
- MailSubject now supports %exceptMsg%, too
- ".bat" in project group made problems in D4 and D5
- line numbers are added to disassembling (Delphi only)
- mouse cursor is now added to the bitmap
- undocumented HookSafeCallExceptions function added
- relative infos don't modify absolute infos anymore

madCodeHook 2.1c
- CURRENT_PROCESS is not ignored by UninjectLibrary anymore
- enabling Backup/Restore privileges broke Samba support
- some tweaks for win98, when IPC functions are stressed
- xp sp2: IPC sending from under-privileged account failed
- IsHookInUse added

I need to explain the last two mentioned madExcept changes:

(1) Normally madExcept does not catch safecall exceptions
on the server side. Such exceptions get handled by Delphi
and are then passed back to the client. But madExcept 2.7c
now offers you the option to catch the server side safecall
exceptions, too. You can activate this new functionality
by calling the undocumented "HookSafeCallExceptions" function
(exported by madExcept). I've one little request to those of
you, who are using safecall stuff: Would you like having this
new server side safecall exception hooking always enabled? Or
are there situations where you don't want it? In that case
I'll add an option to the settings dialog of the next
madExcept version. Please let me know what you think. Thanks!

(2) When enabling relative line numbers in the bug report
settings, the old madExcept version changed the absolute
line numbers to show the beginning of the procedure. The
new version doesn't do that, anymore. There both the absolute
and relativ line number information directly point to the
exception location.

Here's the download:

mirror 1: http://madshi.bei.t-online.de/madCollection.exe
mirror 2: http://madshi.net/madCollection.exe

This update is free for all existing customers. Please
let me know, if you have any problems with the new
version. Thanks!
Post Reply