Bonjour à tous,
J'essaye d'exposer quelques méthodes C a travers un fichier exécutable qui contient son main.
Donc le comportement que je cherche à avoir, c'est un .exe standalone qui peut être lancé tel quel ou chargé comme si c’était une dll.
Si je compile mon projet comme une dll, tout va bien, je fais mon loadlibrary et mon getprocadress sans soucis. Par contre en tant qu'exe, ça ne passe plus, tout à l'air de fonctionner (le load et le getprocadress), mais ça crache des l'entrée dans la fonction).
Je me suis laissé dire qu'il y avait une histoire de dllmain ou d'entrypoint, mais je ne sais pas bien ce que ça implique pour moi. Si quelqu'un a déjà fait ça par le passé, la solution m’intéresse bcp.
Merci
(si vraiment je n'y arrive pas je ferai une dll et un exe, mais l'exercice m'intéresse)
Partager