Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo ver el código fuente de un archivo exe? Descargué un reflector pero no funciona. Por favor recomiende una buena herramienta. O dame una mejor manera.

¿Cómo ver el código fuente de un archivo exe? Descargué un reflector pero no funciona. Por favor recomiende una buena herramienta. O dame una mejor manera.

A menudo me conecto a Internet recientemente para descargar algunos programas asp.net, pero aunque muchos de ellos tienen código fuente, no contienen .cs, .vb y otros códigos, solo esas páginas .aspx, ascx y otras. Entonces desea ver cómo se ve su código .cs, .vb y luego usa esta herramienta Reflector. Se siente muy bien. (Di un suspiro de alivio. Es genial. Siempre que haya un archivo dll compilado desde .net, puedes ver el código que contiene). A continuación presentaré brevemente su uso y experiencia.

Primero, abra el archivo dll en el directorio bin de su proyecto asp.net desde Archivo->Abrir. La vista de lista en el lado izquierdo de Reflector mostrará los archivos dll abiertos. Expanda el nodo del nombre del archivo dll y se mostrarán los dos nodos siguientes: nombre.dll y archivo Rehouse. Expanda el archivo name.dll y podrá ver el espacio de nombres dentro del dll. Seleccione el espacio de nombres y haga clic derecho en el menú emergente para ver el desmontaje. A la derecha, puede ver que las clases incluidas en el espacio de nombres incluyen // métodos. (Métodos), // atributos (Propiedades), //campos (métodos estáticos). Amplíelos en orden desde el nodo principal hasta el nodo secundario, en el siguiente orden: Espacio de nombres - gt; Clase - Métodos o Propiedades, luego seleccione el nombre de una clase o método y, después de seleccionar, desmóntelos a la derecha; vea que la clase está incluida El nombre del método o el código del método.

Admite visualización de IL, C#, vb, Delphi, MC, Chrome y otros idiomas. Puede seleccionar diferentes idiomas para la visualización en la esquina superior derecha. El valor predeterminado es C#.

Por supuesto, además de descompilar dll, también puede descompilar archivos exe generados por .Net. Por supuesto, además de descompilar archivos DLL, también puede descompilar archivos exe generados por .Net. El funcionamiento es el mismo que el anterior, por lo que no entraré en detalles aquí.

Además, también puede admitir la descompilación y visualización de documentos en archivos dll. Puedes intentarlo.

Sin embargo, el chino aún no es compatible. Si algunos códigos están cifrados, es posible que no se muestren o se muestren incorrectamente. Esta herramienta es muy útil para los desarrolladores. Puedes usarlo si tienes tiempo. Pueden aprender unos de otros y progresar juntos.