Comment savoir qui provoque une erreur de violation d'accès?

Je reçois des rapports que mon application est à l'origine d'une PANNE sur certaines machines Vista. Le message d'erreur est quelque chose comme ceci:

violation d'accès à 0x75784062 ( essayé d'écrire à 0x00000006)

Pour remédier à cela, j'ai d'abord besoin de savoir exactement qui est à l'origine de cette PANNE: mon principal exe, certains composants tiers, un de mes propres composants activex, dll, etc...

Comment puis-je trouver cela? Quels outils peuvent identifier précisément le module qui a causé ce désordre?

Toute aide serait grandement appréciée.

PS Mon application est codé en VB6 et mes contrôles activex sont écrits en Delphi 2007.

source d'informationauteur