Comment modifier les fichiers DLL

Il existe plusieurs raisons pour lesquelles une personne souhaite modifier un fichier avec une extension .DLL. Vous pourriez essayer de changer ce que le fichier était initialement destiné à faire, ou tenter de le réparer s'il est devenu corrompu. Vous pouvez vouloir "reverse engineering" l'application par laquelle elle est utilisée et avoir besoin de voir son contenu. Ou, vous pourriez simplement être curieux et vouloir voir à quoi ressemble un .DLL. Quelle que soit la raison, même si cela nécessite un peu d'expérience en informatique, l'édition d'un .DLL n'est pas aussi difficile qu'on pourrait le penser.

Étape 1

Considérez la raison pour laquelle vous essayez de modifier un fichier .DLL. S'il s'agit d'un fichier .DLL rempli d'icônes, vous pouvez télécharger des programmes qui feront tout le travail à votre place. Le programme "Reflector", par exemple, dispose d'un paramètre dans le menu "Outils" pour extraire les icônes. Chargez le fichier dans le programme et sélectionnez cette option. Si tel est votre objectif, procurez-vous l'un de ces programmes partagiciels sur Internet et votre travail est terminé (voir Ressources).

Étape 2

Obtenez un décompilateur .DLL. Si vous éditez le .DLL pour une autre raison que pour en retirer les icônes, vous aurez besoin d'un logiciel de décompilation. Il s'agit d'un programme qui va séparer le .DLL et en faire plusieurs petites parties différentes. Les programmes gratuits qui fonctionneront incluent W32DASM et Reflector (voir Ressources).

Étape 3

Exécutez le décompilateur. Une fois que vous avez démarré le programme et lui avez indiqué le fichier avec lequel vous travaillez, il fera son travail et séparera le fichier en quelques parties exploitables. Vous pouvez le faire en sélectionnant "Ajouter un fichier" dans le menu "Fichier", et en lui indiquant avec quel fichier vous travaillez. Appuyez ensuite sur le bouton "Décompiler" dans la fenêtre principale du programme. Vous pouvez ensuite voir le code et apporter les modifications nécessaires à partir du programme lui-même.

Recompilez le .DLL. Une fois que vous avez terminé votre édition, vous pouvez dire au logiciel Decompiler de prendre toutes les parties séparées du fichier qu'il a créé et de les rassembler en une seule. Une fois le logiciel chargé dans le Décompilateur, sélectionnez "Recompiler" dans le menu "Fichier" pour terminer cette opération.