Maison > développement back-end > C++ > Puis-je récupérer mon code source C# à partir d'un EXE .NET compilé ?

Puis-je récupérer mon code source C# à partir d'un EXE .NET compilé ?

Patricia Arquette
Libérer: 2025-01-17 05:36:12
original
582 Les gens l'ont consulté

Can I Recover My C# Source Code from a Compiled .NET EXE?

Récupération du code source C# perdu à partir d'un EXE .NET

Vous avez accidentellement perdu le code source de votre projet C#, mais vous avez toujours l'EXE compilé ? Ne désespérez pas ! Ce guide montre comment récupérer votre code C# à l'aide de Reflector et FileDisassembler.

La solution : Reflector et son complément FileDisassembler

Ces deux outils sont votre clé pour récupérer le code C# d'origine. Reflector analyse les assemblys .NET, tandis que FileDisassembler aide à reconstruire un projet Visual Studio.

Étape 1 : Inspecter le code avec Reflector

Installez Reflector et ouvrez votre fichier EXE. Reflector affichera le code décompilé, affichant à la fois le langage intermédiaire (IL) et une version C# reconstruite. Vous pouvez maintenant consulter votre code d'origine dans Reflector.

Étape 2 : Création d'un projet Visual Studio

Bien que Reflector permette la visualisation du code, il ne prend pas en charge l'édition ou la recompilation. Pour retrouver un projet réalisable, installez le complément FileDisassembler pour Reflector. Une fois votre EXE chargé dans Reflector, utilisez le menu "FileDisassembler" pour sélectionner "Créer un projet". Cela générera un fichier de solution Visual Studio (.sln) contenant le code C# décompilé.

Conclusion

En combinant Reflector et FileDisassembler, vous pouvez récupérer efficacement votre code source C# à partir d'un EXE .NET compilé. Cela vous permet de revoir, modifier et améliorer votre candidature.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal