Merci pour cette réponse, tu as bien compris.
Effectivement, je parviens à lister les dll chargées (dont celles dont je survole les contrôles, container etc) mais je n'arrive pas à faire cette élimination.
De plus, une fois qu'une DLL est loadée, elle le reste : donc même si j'élimine les DLL classiques pour ne garder que les customs, cela restreint certes mais cela reste imprécis.
J'ai une piste mais je n'arrive pas à l'exploiter :
1 - Sous .NET, je liste les modules chargés, et pour chacun, j'ai la quantité mémoire qu'ils utilisent chacun.
2 - Avec les API, je récupère le window handle de ce que j'ai sous le curseur, et avec ça je peux avoir le parent du contrôles sous le curseur, le nom de la class (avec l'api GetClassName) : et là il y a deux API, GetClassLong et GetClassInfo, dont je n'arrive à rien tirer, qui devrait d'après MS me permettre de récupérer la mémoire utilisé.
Pensez vous que je puisse recouper les deux infos pour déterminer le module ? Enfin, si je parviens à utiliser ces API qui me retourne incéssament que dalle... :-(
Cdt