Bonsoir à tous,
J'ai un problème que je n'arrive pas a résoudre depuis quelques jours.
Je développe une application en C#. Cette application nécessite l'utilisation d'une DLL (pour un hook thread specific).
Ma solution est donc composée de 2 projets, dont un projet bibliothèque de classes, qui generera ma dll.
Le probleme étant que lorsque j'appelle ma DLL, je doit utiliser la fonction GetProcAddress qui permet de renvoyer l'adresse d'une fonction que l'on recherche par son nom dans une bibliothèque.
Après de multiples essais, il s'avère que cette fonction ne me renvoi rien pour la simple et bonne raison que la DLL générée ne réference pas de "noms" des méthodes.
Après de nombreuses recherches sur MSDN et sur internet, je n'ai toujours pas reussi a indiquer les options de compilation a VS2010 pour que les noms des méthodes soient bien exposés lors de l'export de la DLL.
Pourriez vous m'aider ou m'orienter vers une solution ?
La solution la plus proche que j'ai pu trouvée est ici :
http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx
Malheureusement elle est assez inadapté à la situation et semble meme inadaptable.
Merci d'avance
Cordialement,
Squelos
Partager