Lancer une dll par un exe

Roger_Augustin Messages postés 46 Statut Membre -  
Roger_Augustin Messages postés 46 Statut Membre -

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 188 Statut Membre 32
 
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 Statut Membre 2
 
Ok j'ai trouvé:

dllEntryAdd();

Merci quand même
0