Ben pour faire une DLL, il faut compiler certains fichiers du projet...
Par exemple Dllmain.c et Dllmain.h
enfin bref, les fichiers utiles à la création de la DLL
Après les différentes techniques pour utiliser les DLL :
Chargement en static ( ajouter une option au linker )
Chargement en Dynamique :
On charge d'abord la Dll en mémoire LoadLibrary
On récupère l'adresse des fonctions : GetProcAddress ou avec un d je sais plus
Et on libère la Dll à la fin
Enfin c'est pas comme ça d'un coup qu'on apprend à utiliser une DLL, y'a des exemples ici, pour un hook, autant l'utiliser en static
if(!Meilleur("Joky")) return ERREUR;<