Les fonctions noName de MFC

thiosyiasar Messages postés 186 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 30 novembre 2010 - 18 mai 2004 à 16:31
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 18 mai 2004 à 20:12
Salut

Je suis en train de déssambler un exe (console) écrit avec Vc++ utilisant les MFC

Je me trouve confronté au pb suivant :

L'exe utilise des functions mfc (mfc42.dll) nommées noname0000 à noname0039.

Après trois jour de recherche j'ai trouvé que noName0000 retourne la date courante, mais pour les autres je ne trouve aucune doc (difficile à trouver, je veux bien mais impossible...).

Bref si kelkun à des infos ou des points de départ pour chercher, ce me rendrait un grand service..

Merci et bonne prog à tous

Nico

2 réponses

thiosyiasar Messages postés 186 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 30 novembre 2010 3
18 mai 2004 à 17:22
J'aurais mieux de chercher sur mon disque avec de chercher sur le web...

J'ai trouvé les fichiers suivant editables au format texte :

MFC42.DEF et MFC42.MAP

j'ai regardé dedans mais je n'arriva pas à comprendre comment savoir dans quel fonction mon exe va taper :

Voici l'extrait généré par wdasm

Import Module 003: MFC42.DLL

Addr:800001CA hint(01CA) Name: MFC42:NoName0000
Addr:8000015E hint(015E) Name: MFC42:NoName0001
Addr:8000021C hint(021C) Name: MFC42:NoName0002
Addr:8000035C hint(035C) Name: MFC42:NoName0003
Addr:80001456 hint(1456) Name: MFC42:NoName0004
Addr:8000010C hint(010C) Name: MFC42:NoName0005
Addr:80001690 hint(1690) Name: MFC42:NoName0006
Addr:8000061F hint(061F) Name: MFC42:NoName0007
Addr:80001546 hint(1546) Name: MFC42:NoName0008
Addr:80000CFA hint(0CFA) Name: MFC42:NoName0009
Addr:800007C9 hint(07C9) Name: MFC42:NoName0010
Addr:80000320 hint(0320) Name: MFC42:NoName0011
Addr:800002EE hint(02EE) Name: MFC42:NoName0012
Addr:80000E4F hint(0E4F) Name: MFC42:NoName0013
Addr:80000E20 hint(0E20) Name: MFC42:NoName0014
Addr:80000C37 hint(0C37) Name: MFC42:NoName0015
Addr:80001613 hint(1613) Name: MFC42:NoName0016
Addr:80000339 hint(0339) Name: MFC42:NoName0017
Addr:80000337 hint(0337) Name: MFC42:NoName0018
Addr:8000044B hint(044B) Name: MFC42:NoName0019

Merci

Nico
0
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
18 mai 2004 à 20:12
Pourquoi tout ce travail ?
MS a toujours fourni les sources completes des MFCs avec ses compilateurs.

ciao...
BruNews, Admin CS, MVP Visual C++
0