Bonjour
J'ai un petit programme exe, développé sous BCB6, nécessitant l'utilisation d'une dll. Pour ne pas avoir à distribuer cette dll en plus de l'exe, je l'ai mise dans les ressources de l'exe. A l'execution, lors de la création de la fenêtre principale, j'extraie cette dll [avec FindResource(), LoadResource() et LockResource()], et je re-crée ce fichier dll [avec CreateFile()] dans le même répertoire que celui où se trouve l'exe. L'execution peut se poursuivre en utilisant cette dll qui vient d'être créée.
Cette méthode fonctionne parfaitement sous Vista, W7 et W8, mais elle ne fonctionne pas sous W10 : La dll n'est pas créée.
Quelqu'un voit-il une piste pour résoudre ce problème ?
Merci.
Partager