Menú
Está libre
registro
hogar  /  Instalacion y configuracion/ Cómo abrir un archivo EXE. Desempaquetadores automáticos de instaladores Cómo averiguar qué archivo exe se está ejecutando

Cómo abrir un archivo EXE. Desempaquetadores automáticos de instaladores Cómo averiguar qué archivo exe se está ejecutando

PE Explorer incluye uno de los editores de recursos ejecutables más convenientes y poderosos para Windows. Amplias oportunidades para abrir y editar archivos problemáticos, una gran lista de recursos compatibles, una interfaz bien pensada, compatibilidad con las últimas versiones de Windows y cumplimiento de todos los requisitos modernos: todo esto hace que PE Explorer sea el estándar de facto a la hora de elegir un recurso. herramientas de edición.

Sin embargo, si no necesita la funcionalidad avanzada de PE Explorer, pruébelo: este es el editor de recursos de PE Explorer, dedicado a un producto separado.

Al abrir el archivo en PE Explorer y elegir el botón Editor de recursos en la barra de herramientas, verá una lista de recursos en forma de árbol con carpetas. Cada una de las carpetas contiene un tipo específico de recurso almacenado en el archivo en estudio (gráficos, menús, cuadros de diálogo, iconos, etc.). Al expandir la carpeta, verá una lista de archivos de recursos.

En el panel derecho, PE Explorer muestra el recurso seleccionado de la lista, según su tipo, en forma de imagen gráfica, texto o código binario (en este caso, puede cambiar el modo de visualización (texto / hexadecimal) con el Tecla F4 y la página de códigos con la tecla F8). Los elementos visuales se muestran como si estuvieran en una aplicación en ejecución: la navegación, búsqueda y edición de la estructura del menú y los elementos de diálogo con este enfoque se simplifican enormemente.

Cada elemento de la interfaz de usuario que se encuentra en el programa en estudio se puede guardar en el disco, cambiar o reemplazar. Se admiten casi operaciones, incluidas PNG, XML, listas de imágenes y biblioteca de tipos.

La barra de herramientas contiene botones para extraer y guardar en el disco un recurso seleccionado por separado o todos los recursos de un archivo al mismo tiempo, un botón para llamar al editor de recursos, botones para eliminar y restaurar un recurso seleccionado, copiar al portapapeles y llamar al manifiesto. asistente de creación de recursos, un botón de búsqueda en el árbol de recursos, botones de propiedades de recursos y navegación del árbol. También se puede editar, guardar o eliminar haciendo clic con el botón derecho en el recurso seleccionado y seleccionando la acción requerida en el menú contextual:

Los estándar que admite PE Explorer incluyen mapa de bits, icono, menú, diálogo, cursor, fuente, tabla de cadenas, tabla de mensajes, barra de herramientas, acelerador y Información de la versión... Todos los demás tipos de recursos no son estándar. Su nombre lo determina el desarrollador del archivo y puede ser cualquier cosa. En el árbol de recursos, los nombres de las carpetas con recursos no estándar se muestran en mayúsculas, por ejemplo: AVI, TYPELIB, GIF, Imagen PNG, HTML, XML.

En los recursos de programas creados con herramientas de desarrollo como Delphi o C ++ Builder, no encontrarás los diálogos, menús o aceleradores habituales. En cambio, existe un tipo de recurso como RCData, que almacena todos estos datos en forma de DFM (Delphi Form Module).

Si el recurso RCData contiene formularios Delphi, todos los objetos encontrados y sus propiedades y eventos asociados se muestran en un árbol jerárquico. La facilidad de navegación y búsqueda a través del árbol de objetos hace que trabajar con dichos recursos sea una experiencia agradable.

El contenido de formularios y objetos (hojas de imágenes, mapas de bits, glifos, listas de cadenas) se puede ver y guardar en el disco, como cuando se trabaja con recursos estándar ordinarios.

Como resultado de cambiar o reemplazar recursos, puede cambiar la apariencia de iconos, cursores, cuadros de diálogo, botones, líneas, inserciones de animación, reemplazar sonidos y otros elementos de la interfaz de usuario estándar de las aplicaciones que se ejecutan en cualquier sistema operativo de 32 bits desde el Familia Windows.

Todos los cambios realizados en los recursos se muestran instantáneamente en la pantalla en modo WYSIWYG y, si no está satisfecho con el resultado, siempre puede volver al estado anterior. Los cambios realizados se pueden deshacer hasta que haga clic en OK y no cerró el editor.

Dependiendo del tipo y formato del recurso, PE Explorer inicia automáticamente el editor de recursos en uno de los modos apropiados: gráfico, texto o especial (para editar menús, cuadros de diálogo, versiones o formularios Delphi).

El problema más común de que los usuarios no puedan abrir este archivo es un programa asignado incorrectamente. Para solucionar este problema en el sistema operativo Windows, debe hacer clic derecho en el archivo, en el menú contextual, apuntar el mouse al elemento "Abrir con" y seleccionar el elemento "Seleccionar programa ..." en el menú desplegable . Como resultado, verá una lista de programas instalados en su computadora y podrá elegir el apropiado. También le recomendamos que marque la casilla junto a "Usar esta aplicación para todos los archivos EXE".

Otro problema que nuestros usuarios también encuentran con bastante frecuencia es que el archivo EXE está dañado. Esta situación puede surgir en muchos casos. Por ejemplo: el archivo se descargó de forma incompleta como resultado de un error del servidor, el archivo se dañó inicialmente, etc. Para solucionar este problema, utilice una de las recomendaciones:

  • Intente encontrar el archivo deseado en otra fuente de Internet. Puede tener la suerte de encontrar una versión más adecuada. Ejemplo de búsqueda de Google: "Tipo de archivo de archivo: EXE". Simplemente reemplace la palabra "archivo" con el nombre que desee;
  • Pida volver a enviarle el archivo original, es posible que se haya dañado durante el transporte;

Resource Hacker es una utilidad para trabajar con recursos empaquetados en archivos ejecutables. Incluye un conjunto completo de herramientas para editar recursos: compilar, ver, descompilar y recompilar recursos de archivos ejecutables de Windows de 32 y 64 bits (* .exe; * .dll; * .scr; * .mui y así sucesivamente) ... Resource Hacker puede guardar, agregar, modificar o eliminar recursos individuales de estos archivos, así como crear y compilar scripts .rc y editar archivos en formato .res.

Para los usuarios comunes, Reshacker será interesante principalmente como un programa conveniente para extraer iconos, cursores, imágenes de programas y, en algunos casos, archivos de audio y video. Para programadores, localizadores y personas que entienden bien por qué necesitan este programa, Resource Hacker abre posibilidades más amplias, que van desde traducir programas a otros idiomas hasta cambiar la interfaz y otras funciones. El programa tiene un editor de diálogo y la capacidad de agregar nuevos controles de las clases de Microsoft Сommon Сontrol. La utilidad proporciona la capacidad de trabajar y compilar a través de la línea de comandos utilizando scripts .rc que son similares en estilo al lenguaje "C" con parámetros y directivas adicionales (por ejemplo, #DEFINE, #UNDEF, #IF, #ELIF, #ELSE etcétera).

Con ayuda Sintonizador de recursos puede abrir archivos ejecutables como .EXE, .DLL, .OCX, protectores de pantalla (.SCR) y muchos más. Una vez que abre el archivo, obtiene acceso a los recursos del archivo y puede reemplazar iconos, cursores y gráficos en varios formatos, cambiar cadenas en menús, cuadros de diálogo y otros elementos de la interfaz de usuario.

Sin embargo, debe tenerse en cuenta que los recursos del archivo ejecutable están separados del código del programa y, al cambiar la interfaz del programa, no obtiene acceso al código del programa. Usando el editor de recursos, puede cambiar los elementos de control del programa. No puede cambiar el código del programa con el editor de recursos.

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

Abrir un archivo EXE o DLL en Resource Tuner

Admite varias formas de abrir archivos. Para abrir el archivo para verlo y editarlo, haga clic en el botón Abrir documento en la barra de herramientas o seleccione el comando Expediente > Abierto del menú. El menú desplegable junto al 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 Expediente > Archivos recientes desde el menú del programa. El número de archivos de la lista se configura en el cuadro de diálogo Personalizar.


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

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

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

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

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.

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

Hay muchas posibilidades de que el archivo se comprima para reducir su tamaño. Hay docenas de empaquetadores y protectores para archivos ejecutables, y aparecen nuevos todo el tiempo. Resource Tuner admite desempaquetar solo uno, pero el empaquetador más común: UPX. El resto de los 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 de la piratería, ni a apoyar el desembalaje de varias decenas de empaquetadores diferentes, entre los que se encuentran tanto productos comerciales como productos caseros.

2. Error: el archivo se identifica como un ejecutable NE de 16 bits. ¡Este formato no es compatible!

Nuestros programas solo funcionan con archivos PE de 32 y 64 bits. El formato NE (abreviatura de "New Executable") es un formato de aplicación de 16 bits heredado 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 tenemos la intención de admitirlos.

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

Resource Tuner detecta un archivo no por extensión. Si cambia el nombre de la extensión del archivo ejecutable, por ejemplo, corrige .EXE a .TXT o elimina la extensión por completo, Resource Tuner no puede dejarse engañar por esto: el programa analiza el encabezado del archivo dentro del archivo al abrir un archivo, pero no mira en 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 proporcionó un archivo de texto en el juego con la extensión .DLL, entonces el archivo no deja de ser un archivo de 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 en los que los recursos están prácticamente ausentes.

1. Archivos creados con Visual Basic.

En tales archivos, no hay nada en la sección de recursos, excepto el icono y la información de la versión. Las líneas y los diálogos en los programas escritos en visual BASIC se almacenan en su propio formato cerrado, y la sección de recursos estándar no se usa en ellos.

2. Files.EXE en gigabytes o más.

Dado que Resource Tuner es un programa de 32 bits, existen limitaciones naturales para colocar una imagen de un archivo abierto en la memoria virtual dentro del primer gigabyte. Un archivo de gigabytes 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 el icono y la información de la versión, o puede que no sea así. De hecho, se trata de datos archivados, provistos de una subrutina para desempaquetar.

4. Instaladores de otros programas.

En tales archivos, no hay nada en los recursos, excepto el icono y la información de la versión. Son muy similares al ítem 3. El archivo de instalación se puede considerar 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 dentro de sí mismos.

¡Descargue su prueba gratuita!


Resource Tuner funciona en todas las versiones de Windows
de 2000 y XP a 8 y 10.

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

Comprende el proceso. Los archivos EXE no son compatibles con OS X, por lo que necesita un software especial para que funcionen. Para hacer esto, instale la utilidad gratuita Wine, en la que puede trabajar con archivos de Windows. Recuerde 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 desarrollador gratuita necesaria para compilar código. No utilizará esta herramienta, pero es necesaria para 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 que usará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 Terminal para configurar algunas opciones de MacPorts. Puede abrir un terminal desde la carpeta Utilidades.

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

    echo export PATH = / opt / local / bin: / opt / local / sbin: \ $ PATH $ "\ n" export MANPATH = / opt / local / man: \ $ MANPATH | sudo tee -a / etc / profile

    Ingrese la contraseña del administrador para permitir la ejecución del comando. Al ingresar la contraseña, no se mostrarán caracteres. Después de ingresar su contraseña, presione Retorno. Si no tiene una contraseña de administrador, el proceso no se iniciará.

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

    if [`sysctl -n hw.cpu64bit_capable` -eq 1]; luego echo "+ universal" | sudo tee -a /opt/local/etc/macports/variants.conf; si no, echo "n / a"; fi

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

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

    • sudo puerto instalar vino
  • Navegue 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 el nombre del archivo con el nombre del archivo EXE seleccionado.

    • vino filename.exe
  • Utilice el programa como de costumbre. Si el archivo EXE inicia el programa, debería poder empezar a trabajar con él. Si es un archivo de instalación, siga las instrucciones en pantalla para instalar el programa (como lo hace en Windows).

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

    • Ingrese cd ~ / .wine / drive_c / Program \ Files / para abrir el directorio de Archivos de programa donde están instalados los programas en Wine.
    • Ingrese ls para ver una lista de todos los programas instalados. Introduzca cd nombre_programa para abrir el directorio del programa. Si hay un espacio en el nombre del programa, ingrese \ antes del espacio. Por ejemplo, para Microsoft Office, ingrese cd Microsoft \ Office.
    • Ingrese ls para encontrar el archivo EXE.
    • Ingrese wine program_name.exe para ejecutar el programa
  • Instale las bibliotecas Mono si el programa requiere .NET. Es una biblioteca de software requerida por muchos programas de Windows, y Mono es la contraparte gratuita de dicha biblioteca compatible con Wine. Instale Mono solo si sus programas requieren .NET.

    • Ingrese sudo port install winetricks y presione Retorno.
    • Ingrese winetricks mono210 y presione Retorno para instalar Mono.