QuestionComment Windows gère le chargement de deux versions différentes d'une DLL?
Je vous écris un logiciel qui utilise une version de DLL spécifique. J'ai localisé la DLL spécifique dans le répertoire d'exécution, de sorte que le programme utilise celui-ci. Mais maintenant je ne sais pas ce qui se passe si la DLL spécifique est chargée et qu'un autre programme est démarré qui a besoin d'une version plus récente. Est-ce que quelqu'un sait ce qui va se passer? Est-ce que l'autre programme tombe en panne ou est-ce que l'accident se produit?
Autres
Cette question est pour le système d'exploitation: Windows 10 et Windows 7. Le poste de travail est en cours d'exécution est mises à jour Windows de sorte que la DLL sera à jour. Ecriture de code en C++.
Pourquoi l'un ou l'autre programme plante-t-il? Votre programme chargera votre DLL; l'autre programme, à moins que quelque chose ne soit très faux, chargera sa DLL. Mais qu'est-ce que Windows Update a à voir avec quoi que ce soit? –
Windows Update pourrait mettre à jour la dll –
mais les fenêtres peuvent charger 2 de la même DLL? seulement des versions différentes? ou Windows utilise-t-il la dernière version chargée lorsque les deux programmes s'exécutent en même temps? –