portable online net ilspy decompile dll decompiler

online - ¿Cómo descompilo un archivo.dll?



ilspy (3)

.NET Reflector !!!

http://www.red-gate.com/products/dotnet-development/reflector/

Incluso es gratis, no necesitará la versión pro para ver el código descompuesto.

Tengo un archivo .dll que me gustaría descompilar para realizar algunas mejoras en el código. ¿Cuáles son algunas herramientas que me permitirán hacer esto?

Está escrito en VB, creo.


La respuesta depende del idioma en el que se escribió la DLL.

Si era un lenguaje .NET entonces, como se señaló, puede usar .NET Reflector.

Si es el Visual Basic anterior (pre.NET), entonces el archivo DLL se compila como lo que se llama código p y hay algunas opciones para hacer algunas variaciones en la descompilación.

Finalmente, si está escrito en un lenguaje como C ++, no hay una forma directa de obtener el código fuente. Dicha DLL se compila en lenguaje de máquina y solo se puede descompilar directamente en lenguaje ensamblador.

Entonces, de nuevo, depende del lenguaje utilizado. Y la respuesta podría ser que simplemente no es posible obtener nada parecido al código fuente original.


DotPeek de JetBrain, anunciado como el Descompilador .NET gratuito y el Navegador de ensamblajes, funcionó de maravilla para mí: rápido, fácil y, por supuesto, lo mejor de todo, ¡gratis!