Red de conocimiento informático - Material del sitio web - Cómo descompilar la biblioteca de código fuente de C# y otro software .Net

Cómo descompilar la biblioteca de código fuente de C# y otro software .Net

El software de descompilación .Net más famoso es Reflector. Pero ahora la última versión de Reflector requiere una actualización forzada a la última versión al abrir una versión anterior. Por lo tanto, Reflector se eliminará automáticamente una vez que se abra.

1

Descargar ILSPY.

Abrir EXE

2

Luego el exe abierto aparecerá en la parte inferior.

La estructura es la siguiente: clase - método.

Haga clic en el método y el código exacto del método se mostrará a la derecha.

ILspy es tan poderoso que incluso los parámetros del método son los mismos que los del código fuente, excepto que los nombres de los parámetros dentro del método se generan automáticamente.

3

Entonces, ¿cómo guardar el código fuente descompilado?

Para guardar el código fuente completo, puedes hacer clic en el programa descompilado. Como se muestra en la figura

Después de seleccionar el ensamblado o la clase o método en el mismo. Haga clic en Archivo->guardar código.

Si exportas el exe completo, generará una biblioteca de clases. Simplemente guarde la biblioteca de clases.

4

Entonces, ¿cómo ejecutar el código fuente compilado y descompilado?

Cree el proyecto correspondiente (si el código fuente descompilado es winform, cree un programa winform).

Agregar -------gt; proyectos existentes a la solución. Luego elimine el código winform vacío recién creado. Conserve el código fuente que acaba de agregar. Como se muestra en la figura:

5

Luego haga clic en Ejecutar directamente... para ejecutar el software directamente.

Después de descompilar el software, cree clases directamente y podrá modificarlas según sea necesario.

6

Después de todo, .NET Framework 3.0 es un software completamente nuevo.

FIN.