Qu'est-ce qu'un génie DLL?
Un génie DLL est une application très simple à utiliser qui vous permet de télécharger et d'enregistrer n'importe quelle bibliothèque DLL en quelques secondes simplement en entrant le nom de la bibliothèque. En un clic, vous pouvez l'installer et avec un autre, vous pouvez le désinstaller, tout cela à partir d'une interface très claire et conviviale.
Les DLL favorisent la modularisation des applications et les composants du système en permettant à plusieurs programmes de partager des bibliothèques d'exécution. Cela enregistre la mémoire et réduit le besoin d'espace disque.
Cependant, la duplication du code de la bibliothèque dans plusieurs programmes crée un ballonnement logiciel, ce qui peut entraîner des problèmes de performances et la complexité du déploiement de correctifs de sécurité ou de versions plus récentes des logiciels dépendants. Ce problème est le plus courant sur les anciens systèmes d'exploitation Windows qui n'ont pas de système de gestion de package capable.
Certains systèmes d'exploitation Microsoft Windows offrent une solution à ce problème, appelé assemblage côte à côte. Il s'agit d'une implémentation du mécanisme d'enregistrement des objets COM introduit avec Windows XP et plus tard.
Le principal avantage de cette méthode est qu'il permet aux applications qui nécessitent des versions contradictoires d'un module à s'exécuter simultanément, sans provoquer de conflits de mémoire. Il élimine également la nécessité de résoudre les conflits par le biais de la relance des logiciels.
De plus, cette approche élimine la nécessité d'une autorité distincte pour maintenir la compatibilité entre les différentes versions des bibliothèques et des logiciels. Au lieu de cela, l'autorité peut fournir une interface de compatibilité et / ou regrouper l'ancienne version avec la nouvelle version de la bibliothèque.
En outre, les fichiers DLL sont généralement compilés en formulaires lisibles par machine, ce qui en fait une solution pratique pour des utilisateurs plus techniques qui peuvent lire et comprendre leur structure. Ils peuvent également être décompilés, réduisant la taille du fichier et augmentant sa vitesse.