Existe-t-il un logiciel pour le faire? Je n'ai trouvé aucune information utile sur Internet, alors je pose la question ici.
Vous ne pouvez pas obtenir le code exact, mais vous pouvez en obtenir une version décompilée.
L'outil le plus populaire (et le meilleur) est Reflector , mais il existe également d'autres décompilateurs .Net (tels que Dis # ). Vous pouvez également décompiler l'IL à l'aide de ILDASM , fourni avec les outils .NET Framework SDK.
Seules les langues gérées telles que c#
et Java
peuvent être décompilées complètement. Vous pouvez afficher le code source complet . Pour Win32 dll
, vous ne pouvez pas obtenir le code source.
Pour CSharp dll Utilisez DotPeek becoz gratuitement et fonctionne comme ReDgate .Net Compiler
S'amuser.
Utilisez réflecteur .NET .
Vous pouvez utiliser Reflector et également Add-InFileGenerator pour extraire le code source d'un projet.
Vous pouvez utiliser dotPeek La seule chose à dire, c’est que lorsque vous l’utilisez, cliquez avec le bouton droit de la souris sur la classe pour sélectionner Source décomposée au lieu de double-cliquer, sinon dotpeek n’affichera que le contenu du fichier local Fichier cs, pas le contenu décompilé . Instance d’option
J'ai utilisé Refractor pour récupérer mon script/code à partir d'un fichier dll.
Si vous voulez ne connaître que quelques bases à l’intérieur de la dll Assembly, par exemple. Classes, méthode, etc., pour les charger de façon dynamique
vous pouvez utiliser l'outil IL Disassembler fourni par Microsoft.
Généralement situé à: "C:\Program Files (x86)\Microsoft SDK\Windows\v7.0A\Bin"