Lancer une dll par un exe

Fermé
Roger_Augustin Messages postés 46 Date d'inscription mardi 1 mars 2011 Statut Membre Dernière intervention 19 avril 2015 - 2 mars 2011 à 19:37
Roger_Augustin Messages postés 46 Date d'inscription mardi 1 mars 2011 Statut Membre Dernière intervention 19 avril 2015 - 3 mars 2011 à 00:30

Bonjour,
Question qui doit paraître évidente pour un non débutant:
J'ai écrit une dll qui fonctionne et que je lance actuellement sans problème par :

rundll32.exe Mydll,Entrypoint

Maintenant je voudrais la lancer avec un .exe que je suis en train d'écrire.
J'ai regardé la doc de l'API32 et j'ai compris qu'il fallait faire la séquence 1 à 4 ci-dessous :

HINSTANCE hinstdll;
MYPROC dllEntryAdd;
BOOL liberation;

1.- hinstdll = LoadLibrary(TEXT("Mydll.dll"));
2.- dllEntryAdd = (MYPROC) GetProcAddress(hinstdll, "Entrypoint");
3.- ???????
4.- liberation = FreeLibrary(hinstdll);

Par contre je ne vois pas quelle instruction du langage C ou C++ il faut mettre en 3 pour lancer l'exécution à l'adresse dllEntryAdd ? (Désolé si ça vous paraît trivial)

Merci pour votre réponse
A voir également:

2 réponses

nat89 Messages postés 139 Date d'inscription mardi 2 février 2010 Statut Membre Dernière intervention 3 février 2013 32
2 mars 2011 à 19:40
ba ecoute g 13ans et je commence seulement a aprendre le
language c mais bon regarde sur dotre forum peut etre tu trouvera ton bo nheur xD
0
Roger_Augustin Messages postés 46 Date d'inscription mardi 1 mars 2011 Statut Membre Dernière intervention 19 avril 2015 2
3 mars 2011 à 00:30
Ok j'ai trouvé:

dllEntryAdd();

Merci quand même
0