Bonjour,
j'ai un petit souci avec le DllImport.
J'ai une application qui doit faire appel à une api C. Or, la position de celle-ci n'est pas définie au préalable et peut se retrouver n'importe quel répertoire, en fonction de l'endroit où l'utilisateur final a installé son application
Avec celà, tout marche, mais c'est hardcodé...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [DllImport(@"C:\Program Files\xxxxuuu\nomdeladll.dll", EntryPoint ="StartSession" )] private static extern IntPtr StartSession();
Y aurait-il un moyen pour contourner ce petit inconvénient?
Pour information, je trouve le chemin de cette dll dans une clé de la base de registre.
Merci
Partager