Nous voulons éditer un fichier dll qui écrit avec C#. Je vérifie le fichier avec le réflecteur et veux juste changer le champ de mot de passe de chaîne de connexion au nouveau mot de passe. Comment puis-je modifier ceci sans accéder au code source ou recompiler le fichier?Modifier le fichier dll sans sourceCode
4
A
Répondre
6
Essayez Reflexil, un plugin pour le réflecteur qui peut modifier le code IL.
0
Je pense que vous n'avez pas de chance. C'est un bon exemple de la raison pour laquelle de tels éléments doivent être référencés dans des ressources externes.
EDIT: bien que je ne l'ai jamais essayé, le commentaire de @Testalino concernant Reflexil semble prometteur.
+0
il ne m'a pas laissé changer le champ de mot de passe – user453949
Questions connexes
- 1. Modifier le nom Dll importé?
- 2. GAE-mechanize sourcecode
- 3. Puis-je utiliser Win32 FreeType sans le fichier .dll?
- 4. comment lire l'assemblage manifeste sans charger le fichier .dll
- 5. Modifier l'URL sans modifier le code
- 6. Effacer un fichier sans modifier son horodatage
- 7. Copier le dossier/fichier sans modifier les attributs?
- 8. Comment modifier les DLL
- 9. DD_belatedPNG sans modifier le balisage
- 10. Supprimer les espaces de php sourcecode
- 11. convertir une langue en PHP sourcecode
- 12. Modifier le dossier Dll dans Visual Studio 2008 C#
- 13. Accès DLL sans instanciation
- 14. Puis-je changer d'interface dll sans recompilation exe-fichier?
- 15. Sourcecode Partage/contrôle au niveau fonctionnel?
- 16. MSBuild: Ajouter des fichiers supplémentaires à compiler sans modifier le fichier de projet
- 17. VS 2008: Comment publier sans DLL?
- 18. Comment puis-je modifier GridView, sans modifier le lien
- 19. C# mise à jour DLL sans recompiler le projet
- 20. modifier le contenu du fichier
- 21. Modifier le contenu du fichier
- 22. Modifier le fichier en jar
- 23. Modifier Sprite Anchorpoint sans le déplacer?
- 24. Solution alternative pour modifier le fichier XML en tant que ressource incorporée dans l'assembly .dll
- 25. Modifier le nom du fichier PDB généré pour inclure l'extension .exe ou .dll de son exécutable
- 26. .NET sans utilisation de DLL
- 27. en utilisant libcurl sans dll
- 28. avec le fichier DLL de création
- 29. Modifier le nom de la DLL en sortie
- 30. Déployer l'application ASP.NET sans le fichier .resx?
il me suffit de me renommer la chaîne de connexion et injecter la classe, l'interface, struc, ... Je veux juste modifier le mot de passe = – user453949
Je viens de l'essayer moi-même. Vous pouvez modifier les variables de chaîne dans Reflexil. J'ai sauvé le dll modifié et ai regardé dans le réflecteur au code de désassembleur et il a montré la chaîne modifiée. – testalino