Vb dependency viewer : la liste des fonctions et ocx importés par vos exe et dll vb

Description

Si vous connaissez Dependency Viewer (de Microsoft livré avec Visual Studio et le pack Debugging) vous pouvez vous apercevoir que les Apis utilisées (et les contrôles externes) ne sont pas listées dans ce logiciel : en effet, VB stocke ces informations dans l'exe en interne aux données et non dans la table d'Import.

Ce code permet non seulement de lister les fonctions importées (et exportées) dans la table Import du PE mais aussi la liste des APIs et des Contrôles externes (et leur Ocx)...

La partie table d'Import et d'Export est décrite à: http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx

La partie APis et Ocx provient d'une analyse personnelle des exes...et d'une source quelque part sur vbfrance.com...qui d'ailleur est excellente mais qui possède quelques erreurs dans l'analyse des structures...

Cela permet entre autre de connaitre les dépendances en Dlls et Ocx d'une application et peut aider au débogage...

Conclusion :


Le code est commenté. Les structures internes ne sont pas très détaillées puisque non documentées par Microsoft...

N'hésitez pas à commenter et à noter...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.