Puis-je désosser mon propre dll?
Nous avons un .Un projet de réseau au travail, nous avons perdu (erreur humaine). La personne qui a écrit le code a dit qu'elle avait trois projets de la solution => un formulaire, un winform et une bibliothèque de classe.
Maintenant, nous avons la finale de la Dll et le site web. Il n'y a rien que nous pouvons faire avec cela?
Pour la bibliothèque de classe, je pensais à l'aide d'un Réflecteur de copier/coller le code et, avec le temps, renommer MethodNames et variables, etc.. à quelques belles anglais trucs.
Pour le site, pas sûr.
Quelqu'un a une idée ou des options?
Elle a dit qu'elle n'a pas les fichiers pdb, soit 🙁 (Release).
Cheers 🙂
OriginalL'auteur Pure.Krome | 2009-08-25
Vous devez vous connecter pour publier un commentaire.
Utiliser le FileDissasembler extension ici pour simplement extraire le code complet à l'aide de Réflecteur:
http://www.codeplex.com/reflectoraddins
Je l'ai juste essayé avec l'un de nos dll. jolie kewl!! on dirait que c'est amplement suffisant pour nous de travailler avec (merci gawd!). Est-ce de travailler avec .exe ET les sites web?
Il fonctionne avec n'importe quel .NET de l'assemblée. Site Web de contenu statique, telles que les fichiers html, les scripts, les images, etc. faut juste être dans un dossier, et ne sera pas de la partie .dll.
Cela n'a pas fonctionné pour moi. J'ai essayé d'obtenir le code de la Dll et Exe associé à l'ALPS touchpad driver. Si vous les gars savent de toute autre option, il serait très apprécié. Je peux vous donner plus de détails si vous voulez/besoin d'eux, mais le commentaire est probablement pas le bon endroit pour donner toutes les infos.
OriginalL'auteur jrista
Oui, vous pouvez réellement inverser la totalité de code sans avoir à copier et coller. J'ai fait ça avant, et c'était ce Réflecteur complément que j'ai utilisé.
Il y aura quelques petites nettoyage par la suite (entiers comme hex, etc.) mais il fonctionne comme un charme. Il n'a pas d'importance si vous n'avez pas l'APB, tant que vous n'avez pas obscurcir la dll, vous obtiendrez un code lisible.
OriginalL'auteur womp
Réflecteur a un plugin qui vous permet d'exporter un projet d'une Dll.
Il est appelé FileDisassembler - http://www.denisbauer.com/NETTools/FileDisassembler.aspx
De toute façon je pense que le travail d'obtenir vos fichiers ne sera pas un morceau de gâteau.
Peut-être essayer certains de restauration de données d'applications ou de ces magique undelete applications.
OriginalL'auteur Shay Friedman