Comment ouvrir les fichiers DLL

Auteur: Peter Berry
Date De Création: 18 Juillet 2021
Date De Mise À Jour: 21 Juin 2024
Anonim
Ouvrir un ficher .dll (Dynamic link library) et insérer une image
Vidéo: Ouvrir un ficher .dll (Dynamic link library) et insérer une image

Contenu

Le fichier Dynamic Link Library, ou fichier DLL, est la base principale de la programmation Windows traditionnelle. Ces fichiers sont utilisés par les programmes pour implémenter des fonctionnalités et des bibliothèques supplémentaires sans avoir à être intégrés dans le programme. Parfois, un fichier DLL est partagé par de nombreux programmes. Pour la plupart des utilisateurs, les DLL fonctionnent en arrière-plan et vous devez rarement interagir avec elles. Mais parfois, vous devrez enregistrer une DLL pour que le programme nouvellement installé fonctionne correctement. Si vous êtes intéressé par le codage, découvrir comment une DLL est construite peut être un sujet fascinant.

Pas

Méthode 1 sur 2: utiliser des DLL

  1. Comprenez ce qu'est un fichier DLL. Une DLL (bibliothèque de liens dynamiques) est un fichier Windows utilisé par les programmes pour demander les fonctionnalités disponibles. Essentiellement, ils permettent à Windows et à d'autres programmes de faire leur travail sans avoir à intégrer cette fonctionnalité.
    • Les fichiers DLL sont une partie indispensable de la programmation Windows, ils aident les programmes à fonctionner plus facilement et plus efficacement.

  2. Les utilisateurs ordinaires n'auront pas besoin d'ouvrir ou d'interagir avec les fichiers DLL. Pour eux, la DLL n'existe qu'en arrière-plan. Les programmes installent et demandent automatiquement les fichiers DLL, de sorte que le déplacement des DLL peut entraîner de graves problèmes système.
    • Parfois, lors de l'installation de certains programmes générés par la communauté, il vous sera demandé de placer des DLL dans des emplacements spécifiques. Assurez-vous de faire confiance au programme avant de suivre les instructions, car le fichier DLL peut devenir malveillant.
    • Si vous souhaitez en savoir plus sur la création des DLL, veuillez consulter la section suivante.

  3. Enregistrez une nouvelle DLL. Si vous avez copié manuellement la DLL dans le répertoire qu'elle est en cours d'utilisation, vous devrez enregistrer la DLL dans le registre Windows avant de l'utiliser. Reportez-vous à la documentation fournie par le programme s'il est nécessaire de faire cette étape (car c'est extrêmement rare pour la plupart des programmes Windows).
    • Lancez l'invite de commande. Vous pouvez trouver le programme dans le menu Démarrer ou appuyez sur la touche Windows + R et tapez cmd. Accédez à l'emplacement du nouveau fichier DLL.
    • Si vous utilisez Windows 7 ou un système d'exploitation plus avancé, ouvrez le dossier contenant le fichier DLL, appuyez sur la touche Maj puis faites un clic droit sur le dossier et sélectionnez «Ouvrir la fenêtre de commande ici». L'invite de commande se lancera directement dans ce répertoire.
    • Type regsvr32 nomdll.dll puis appuyez sur Entrée. Cela ajoutera le fichier DLL à la fenêtre du Registre.
    • Type regsvr32 -u nomdll.dll pour supprimer le fichier DLL de la fenêtre du Registre.
    publicité

Méthode 2 sur 2: décompilez le fichier DLL


  1. Téléchargez et installez un compilateur de récupération. Un «compilateur de récupération» est un programme qui vous permet de voir le code source utilisé pour créer un fichier ou un programme, dans ce cas un fichier DLL. Pour voir le code qui fait fonctionner la DLL, vous devez utiliser un compilateur de récupération pour décompiler le fichier en code lisible. L'ouverture d'un fichier DLL sans utiliser de compilateur de récupération (comme l'ouverture d'un fichier DLL avec le Bloc-notes) ne produira qu'un fouillis de caractères illisibles.
    • dotPeek est l'un des compilateurs de récupération gratuits les plus populaires. Logiciel disponible sur.
  2. Ouvrez le fichier DLL sur le compilateur de récupération. Si vous utilisez dotPeek, cliquez simplement sur "Fichier" → "Ouvrir", puis recherchez le fichier DLL que vous souhaitez décompiler. Vous découvrirez le contenu de la DLL sans affecter le système.
  3. Utilisez la fenêtre «Explorateur d'assemblage» pour rechercher les nœuds de fichiers DLL. Les fichiers DLL sont constitués de «nœuds» ou de modules de code qui fonctionnent ensemble pour former des fichiers DLL entiers. Vous pouvez développer chaque nœud pour voir les nœuds supplémentaires (le cas échéant) qu'il contient.
  4. Double-cliquez sur un bouton pour afficher son code. Le code du nœud que vous avez choisi apparaîtra dans le volet droit de dotPeek. Vous pouvez faire défiler le code de haut en bas pour le voir. dotPeek affichera le code en C #, ou le programme chargera des bibliothèques supplémentaires afin que vous puissiez voir le code source.
    • Si le bouton nécessite l'ajout d'une bibliothèque pour afficher le code, dotPeek tentera de le télécharger automatiquement.
  5. Détaillez les différents codes. Si vous repérez un morceau de code que vous ne comprenez pas, vous pouvez utiliser la fonction Documentation rapide pour voir ce que fait la commande.
    • Placez le pointeur de votre souris sur le code que vous devez étudier dans le cadre de la visionneuse de code.
    • Appuyez sur Ctrl + Q pour charger la fenêtre de documentation rapide.
    • Suivez les hyperliens pour approfondir chaque aspect du code que vous analysez.
  6. Exportez le code vers le langage Visual Basic. Si vous souhaitez traiter, modifier et créer manuellement le fichier, vous pouvez l'exporter vers Visual Studio. Le code sera exporté en C #, même s'il a été initialement écrit dans une autre langue.
    • Cliquez avec le bouton droit sur le fichier DLL dans la fenêtre de l'Explorateur d'assemblage.
    • Sélectionnez "Exporter vers le projet".
    • Choisissez les options de sortie. Vous pouvez choisir d'ouvrir immédiatement le projet dans l'outil Visual Studio si vous souhaitez commencer à travailler immédiatement.
  7. Édition de code dans Visual Studio. Une fois le projet chargé dans Visual Studio, vous aurez un contrôle complet sur l'édition et la construction de votre DLL personnalisée. publicité