Es imposible revelar el código fuente si se ha intentado garantizar la seguridad (especialmente si se trata de un elemento propietario)

Entiende el proceso. Los archivos EXE no son compatibles con OS X, por lo que necesitarás un software especial para que funcionen. Para hacer esto, instale la utilidad gratuita Wine, que le permite trabajar con archivos de Windows. Tenga en cuenta que no todos los archivos EXE se pueden abrir con esta utilidad y algunos programas funcionarán mejor que otros. No necesita un disco de instalación de Windows para instalar Wine.

Descargue e instale Xcode desde la Mac App Store. Esta es una herramienta de desarrollo gratuita necesaria para compilar el código del programa. No utilizarás esta herramienta, pero es necesario trabajar con otras utilidades que abren archivos EXE.

  • Inicie Xcode y abra su menú. Seleccione "Configuración" - "Descargas". Haga clic en Instalar (junto a Herramientas de línea de comandos).
  • Descargue e instale MacPorts. Esta es una utilidad gratuita que simplifica el proceso de compilación y es la que utilizarás para instalar Wine. Puede descargar MacPorts desde macports.org/install.php. Haga clic en el enlace de la versión de OS X que está utilizando y luego haga doble clic en el archivo .pkg descargado para instalar MacPorts.

    Abra una terminal para configurar algunas configuraciones de MacPorts. Puede abrir la terminal desde la carpeta Utilidades.

    Copie y pegue el siguiente comando en la ventana de la terminal y luego presione Retorno:

    Exportación de eco PATH=/opt/local/bin:/opt/local/sbin:\$PATH$"\n"export MANPATH=/opt/local/man:\$MANPATH | sudo tee -a /etc/perfil

    Ingrese la contraseña de administrador para permitir que se ejecute el comando. No se mostrarán caracteres cuando ingrese su contraseña. Después de ingresar su contraseña, presione Retorno. Si no tiene una contraseña de administrador, el proceso no comenzará.

    Copie y pegue el siguiente comando. Este comando notificará a MacPorts si está ejecutando un sistema de 64 bits. Pegue el siguiente comando y presione Retorno:

    Si [`sysctl -n hw.cpu64bit_capable` -eq 1]; luego repite "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; de lo contrario, haga eco de "n/a"; fi

    Ingrese el comando para aceptar los términos de la licencia de Xcode para poder compilar el código. Después de ejecutar este comando, cierre y vuelva a abrir la terminal:

    • sudo xcodebuild -licencia
  • Ingrese el comando para instalar Wine. Es posible que se le solicite que ingrese nuevamente su contraseña de administrador. El proceso de instalación puede tardar algún tiempo.

    • puerto sudo instalar vino
  • Vaya a la carpeta con el archivo EXE. Para hacer esto, use el comando cd en la terminal.

  • Usando Wine para ejecutar un archivo EXE. Ingrese el siguiente comando para ejecutar el archivo EXE ubicado en el directorio actual. Reemplace nombre_archivo con el nombre del archivo EXE seleccionado.

    • nombre de archivo de vino.exe
  • Utilice el programa como de costumbre. Si el archivo EXE inició el programa, puede comenzar a trabajar con él. Si se trata de un archivo de instalación, siga las instrucciones que aparecen en pantalla para instalar el programa (como lo haría en Windows).

    • No todos los programas funcionarán en Wine. Para obtener una lista completa de programas compatibles, visite appdb.winehq.org.
  • Ejecute el programa instalado (si utilizó un archivo EXE para instalarlo). Para hacer esto, use Wine.

    • Escriba cd ~/.wine/drive_c/Program\ Files/ para abrir el directorio "Archivos de programa" donde se instalan los programas en Wine.
    • Escriba ls para ver una lista de todos los programas instalados. Escriba cd nombre_programa para abrir el directorio del programa. Si hay un espacio en el nombre del programa, escriba \ antes del espacio. Por ejemplo, para Microsoft Office, escriba cd Microsoft\Office.
    • Escriba ls para buscar el archivo EXE.
    • Escriba vino nombre_programa.exe para ejecutar el programa
  • Instale las bibliotecas Mono si el programa requiere .NET. Esta es una biblioteca de software requerida por muchos programas de Windows, y Mono es un equivalente gratuito de dicha biblioteca compatible con Wine. Instale Mono sólo si sus programas requieren .NET.

    • Escribe sudo port install winetricks y presiona Enter.
    • Escriba Winetricks mono210 y presione Volver para instalar Mono.
  • con la ayuda Sintonizador de recursos puedes abrir archivos ejecutables como .EXE, .DLL, .OCX, salvapantallas (.SCR) y muchos otros. Al abrir el archivo, obtiene acceso a los recursos del archivo y puede reemplazar iconos, cursores y gráficos en varios formatos, cambiar líneas en menús, cuadros de diálogo y otros elementos de la interfaz de usuario.

    Sin embargo, vale la pena tener en cuenta que los recursos del archivo ejecutable están separados del código del programa y, al cambiar la interfaz del programa, no se obtiene acceso al código del programa. Usando el editor de recursos, puede cambiar los controles del programa. El código del programa no se puede cambiar usando el editor de recursos.

    Para cambios más serios (que, sin embargo, no conducirán a nada bueno sin suficiente experiencia en programación de aplicaciones para Windows), recomendamos utilizar PE Explorer (editor de estructura de archivos PE) o FlexHex (editor hexadecimal para archivos binarios).

    Abrir un archivo EXE o DLL en Resource Tuner

    Admite múltiples formas de abrir archivos. Para abrir un archivo para verlo y editarlo, haga clic en el botón Abrir archivo en la barra de herramientas o seleccione el comando Archivo > Abierto desde el menú. El menú desplegable al lado del botón en la barra de herramientas le brinda acceso rápido a una lista de archivos abiertos recientemente. La misma lista se puede obtener con el comando Archivo > Archivos recientes desde el menú del programa. El número de archivos en la lista se configura en el cuadro de diálogo. Personalizar.


    También puede abrir el archivo usando Resource Tuner directamente desde el Explorador de Windows haciendo clic derecho en el archivo y seleccionando Abrir con el sintonizador de recursos desde el menú contextual.

    O simplemente puede arrastrar y soltar el ícono del archivo desde el Explorador de Windows en el ícono de Resource Tuner en el escritorio o en la ventana del Resource Tuner en ejecución.

    También puede abrir el archivo desde la línea de comando.
    Por ejemplo: restuner.exe nombre de archivo.exe

    Al abrir un archivo, Resource Tuner realiza varias operaciones automáticas: descomprime el archivo si se detecta que fue empaquetado usando UPX, luego verifica la estructura y los recursos del archivo para detectar posibles errores y finalmente reconstruye los recursos dañados de acuerdo con el archivo ejecutable. especificación de formato.

    Errores al abrir un archivo

    Si se produce un error al abrir un archivo, lo más probable es que se deba a tres motivos: el archivo está protegido, el archivo es de 16 bits o no es un archivo ejecutable en absoluto.

    1. Error: El archivo está dañado, comprimido por un empaquetador o protegido por un protector.

    Es muy probable que el archivo se haya comprimido para reducir su tamaño. Hay docenas de empaquetadores y protectores para archivos ejecutables, y constantemente aparecen nuevos. Resource Tuner admite el desempaquetado de solo uno, pero el empaquetador más común: UPX. Otros empaquetadores no son compatibles y tendrá que descomprimir el archivo usted mismo antes de poder abrirlo para verlo o editarlo.

    Esta situación no se considera un error de programa. No vamos a luchar contra los intentos de otros autores de programas de proteger sus creaciones contra la piratería, ni a apoyar el desempaquetado de varias docenas de empaquetadores diferentes, incluidos productos comerciales y caseros.

    2. Error: el archivo está definido como ejecutable NE de 16 bits. ¡Este formato no es compatible!

    Nuestros programas sólo funcionan con archivos PE de 32 y 64 bits. El formato NE (abreviatura de "Nuevo ejecutable") es un formato de aplicación de 16 bits que quedó de versiones anteriores de Windows 3.xx. Con la llegada de Windows 95, este formato se considera obsoleto y no se utiliza, aunque puede ejecutarse en plataformas modernas de Microsoft. No admitimos archivos de 16 bits y no pretendemos admitirlos.

    3. Error: el archivo no es un archivo EXE o DLL. ¡En absoluto!

    Resource Tuner no detecta un archivo por extensión. Si cambia el nombre de la extensión de un archivo ejecutable, digamos, corrija .EXE a .TXT, o elimine la extensión por completo, Resource Tuner no se dejará engañar por esto: al abrir un archivo, el programa analiza el encabezado del archivo dentro del archivo y No mira la extensión en absoluto.

    Por lo tanto, si Resource Tuner le dice que el archivo no es ejecutable, entonces lo es. Si por alguna razón alguien agregó una extensión .DLL a un archivo de texto en un paquete de juego, entonces el archivo no deja de ser texto y no se convierte en una biblioteca dinámica. No se deje engañar por la extensión del archivo.

    ¿Qué archivos no tiene sentido abrir en el editor de recursos?

    A pesar de que Resource Tuner está diseñado para abrir y editar cualquier archivo ejecutable de 32/64 bits, existen algunos tipos de archivos EXE que prácticamente no tienen recursos.

    1. Archivos creados con Visual Basic.

    En dichos archivos, no hay nada en la sección de recursos excepto un ícono e información de la versión. Las líneas y los diálogos de los programas escritos en Visual BASIC se almacenan en su propio formato propietario y no utilizan la sección de recursos estándar.

    2. Archivos EXE de gigabytes o más de tamaño.

    Dado que Resource Tuner es un programa de 32 bits, existen limitaciones naturales para colocar la imagen del archivo que se abre en la memoria virtual dentro del primer gigabyte. Un archivo de un gigabyte o más simplemente no cabe allí.

    3. Archivos autoextraíbles en forma de archivos EXE.

    En dichos archivos, no hay nada en los recursos excepto un ícono e información de versión, y tal vez incluso eso. Básicamente, se trata de datos archivados equipados con una subrutina para descomprimir.

    4. Instaladores de otros programas.

    En dichos archivos, no hay nada en los recursos excepto un ícono e información de la versión. Muy similar al punto 3. Se puede considerar un archivo de instalación como un contenedor que contiene otro archivo .EXE en forma comprimida y una subrutina para extraerlo. Además, los programas para crear instaladores utilizan diferentes algoritmos para almacenar datos archivados en su interior.

    ¡Descarga tu prueba gratuita!


    El sintonizador de recursos se ejecuta todas las versiones de windows
    del 2000 y XP al 8 y 10.

    Requisitos mínimos del sistema:
    Procesador Intel Pentium® o AMD K5 de 166 MHz
    16 MB de RAM

    Los editores de recursos son programas especializados para ver, crear y editar recursos de archivos PE. Con su ayuda, puede, por ejemplo, desbloquear elementos del menú en un programa compartido, cambiar el icono de la aplicación, cambiar la apariencia de los cuadros de diálogo, traducir la interfaz, etc. Cada ingeniero inverso tiene su propio editor de recursos favorito, por lo que no podemos decir que ninguno de ellos sea mejor o peor. Muy a menudo, para resolver varios problemas se requieren las funciones de una herramienta específica, y en este artículo intentaré hablar brevemente sobre los editores de recursos de archivos ejecutables más populares.

    Restaurador- quizás el editor de recursos más famoso para archivos ejecutables en formatos exe, dll, ocx, scr, res y otros. Le permite crear y editar archivos de recursos .RES estándar, extraer y agregar sus propios recursos al archivo. Pero la principal ventaja de Restorator es que los resultados de su trabajo se pueden mostrar en forma de un pequeño parche con unos pocos clics del mouse. De esta forma, por ejemplo, se ha creado una gran cantidad de rusificadores para diversos programas. De las deficiencias observadas, la primera es la necesidad de pagar por el uso del programa (en las versiones adjuntas este problema ya se ha solucionado), y la segunda es la estúpida costumbre de hacer tonterías con la línea "Bome" en los campos de servicio. de los iconos del archivo editado.



    eXeScope- mi editor favorito. Trabaja muy rápidamente con recursos, puede ver rápidamente cuadros de diálogo, extraer o cambiar íconos e imágenes, pero estoy especialmente satisfecho con trabajar con recursos de archivos escritos en Delphi. A veces surgen problemas con los recursos de los archivos descomprimidos; en este caso, suele ser útil reconstruir la sección de recursos del archivo antes de enviarlo al editor. eXeScope también es de pago, pero este problema también se resolvió hace mucho tiempo. Si prefiere la interfaz en inglés, elimine el archivo eXeScope.RUS del directorio del programa.



    Explorador de educación física diseñado para ver y editar la estructura interna de archivos ejecutables, como EXE, DLL, ActiveX y otros. PE Explorer incluye un editor de recursos, un editor de secciones, un desensamblador, un escáner de dependencias, un analizador de firmas digitales y otras herramientas indispensables en el trabajo de los investigadores de programas. Con PE Explorer es muy fácil analizar, editar u optimizar archivos problemáticos y traducir interfaces a otros idiomas. Los autores de este apartado son los mismos que el anterior, con todas las consecuencias consiguientes. Pero el extranjero nos ayudará de nuevo.



    Generador de recursos- otro desarrollo comercial en el arsenal de editores de recursos. Con Resource Builder, editar recursos se vuelve muy sencillo. Este editor proporciona un conjunto completo de herramientas muy convenientes e intuitivas para todo tipo de recursos. El vinculador incorporado actualizará los recursos directamente en los módulos ejecutables sin volver a compilarlos, y la creación de archivos DLL de solo recursos utilizados para la localización de aplicaciones requiere solo un par de clics del mouse. Puede obtener esta útil herramienta de forma gratuita en recursos de terceros: y dos.



    - Visor y editor gratuito de recursos de archivos ejecutables. Puede descargarlo y el código fuente del editor también está disponible para los desarrolladores. Entonces, aprendan, bombachos, cómo trabajar.

    ResEdit.1.5.9.zip (527.389 bytes)




    R.C.E.- un editor de recursos para crear y editar visualmente archivos RC, se puede usar junto con el IDE o con otros editores de recursos como herramienta auxiliar. No funciona directamente con archivos ejecutables, por lo que no veo muchos beneficios de RCE.

    Fragmentos de audio. Esto significa que la cuestión de extraerlos del archivo ejecutable es relevante.


    1. La extensión exe puede tener archivos autoextraíbles. Estos son archivos que incluyen un módulo de descompresión, por lo que se pueden descomprimir en un sitio donde no hay un archivador, lo cual es bastante conveniente. Puede abrir dicho archivo utilizando un archivador, similar a cualquier otro archivo con extensiones zip o rar que sean más familiares para los usuarios. Sin embargo, simplemente ejecutando dicho archivo, el usuario también recibirá una versión descomprimida de los archivos que contiene.

    2. Si está interesado en el código ejecutable del programa en sí, puede verlo utilizando un desensamblador u otras herramientas bien conocidas por los programadores. En particular, estas herramientas están incluidas en el paquete Visual Studio. Es cierto que para comprender el código resultante es necesario ser un programador cualificado.

    3. La capacidad de abrir un archivo exe para ver y editar los recursos que contiene (fragmentos de audio, etc.) la proporcionan programas como ResHacker, Restorator, ExeScope, PE Explorer.

    Vídeo sobre el tema.

    Fuentes:

    • cómo abrir un archivo exe si no se inicia: ¡solución!

    EXE es la principal extensión del programa en el sistema operativo Windows. Pero, ¿qué pasa si tienes, por ejemplo, una Mac que no te permite abrir archivos de este tipo? Hay una salida. Si tienes una de las últimas versiones de un procesador Intel, puedes utilizar una pequeña utilidad de Apple para abrir archivos con extensión exe.

    necesitarás

    • - computadora;
    • - Asistente de campo de entrenamiento;
    • - disco con el sistema operativo Windows;
    • - disco con el sistema operativo Mac.

    Instrucciones

    Abra el Asistente de Boot Camp. Haga doble clic con el botón izquierdo del mouse en el ícono de inicio del programa, que se encuentra en el directorio Aplicaciones/Utilidades/asistente de boot camp. Libere suficiente espacio en su disco duro para instalar el sistema operativo Windows XP (información útil: Windows XP ocupa aproximadamente 1,5 GB, Windows Vista - 20-40 GB, Windows 7 - 20 GB).

    Cree una partición especial en su disco duro para el sistema operativo Windows XP. Inserte el disco con este sistema operativo en su unidad. En la ventana de inicio automático, haga clic en "Iniciar instalación". Después de esto, la computadora se reiniciará y comenzará la instalación. Después de que su computadora se haya reiniciado, seleccione la partición que acaba de crear usando el Asistente Boot Camp. Instálelo exactamente en él. De lo contrario, si instala el sistema operativo en una partición Mac normal, todos sus datos se destruirán automáticamente.

    EXE es una extensión para programas en DOS y Windows. El formato exe se refiere a un grupo de archivos ejecutables que contienen todos los datos para instalar una aplicación. Se utilizan algoritmos de compresión para distribuir de forma compacta el archivo de instalación.

    Contenido del archivo

    Se encuentra un objeto con la extensión EXE en el sistema operativo Windows. El programa exe contiene scripts y código de programa compilado que inicia la instalación de aplicaciones. El contenido del objeto EXE incluye:

    • Recursos de software: gráficos y otros elementos multimedia, así como paquetes comprimidos (.package) de clases de código de programa;
    • Formas de objetos (mapas de bits, hojas, iconos de aplicaciones);
    • Información para quien carga el archivo;
    • Módulo de lanzamiento de instalación.

    Cuando ejecuta el EXE, el sistema comienza a inicializar automáticamente todos los componentes archivados de la unidad flash, disco virtual o disco duro. Los componentes de un archivo EXE incluyen bibliotecas de software, servicios conectados y código de programa.

    Después de descomprimir el archivo ejecutable en el sistema operativo, comienza la inicialización de todas las clases de software y la instalación de la aplicación.

    Programas para abrir EXE

    En Windows Exe, el objeto se puede abrir utilizando el instalador estándar o la utilidad 7Zip. Para iniciar un archivo, simplemente haga doble clic en él con el mouse o inicie el objeto a través del menú del archivador. para correr Mac OS Debe instalar un emulador del sistema operativo Windows y abrir el archivo Exe en él.

    EXE puede ser no solo un módulo de instalación de programas, sino también un archivo autoextraíble. El inicio de archivos Exe permite descomprimir su contenido en una carpeta especificada por el usuario o el propio archivo.

    Para ver el contenido de un archivo EXE sin ejecutarlo, debe utilizar herramientas de desarrollo, concretamente el paquete de software Visual Studio. Con su ayuda, puede editar recursos de software, cambiar la interfaz y las funciones del módulo de software. Los cambios solo son posibles para aplicaciones de código abierto (que no utilizan cifrado).



    
    Arriba