¿Qué es un archivo ejecutable y cómo crear uno? - 3 - agosto 26, 2022

¿Qué es un archivo ejecutable y cómo crear uno?

¿Qué es un archivo ejecutable? Un archivo ejecutable es un archivo de programa que se puede ejecutar, con un conjunto de instrucciones u opciones para que haga algo en su PC. Los archivos ejecutables se encuentran en casi todos los sistemas operativos modernos, pero la mayoría de las personas los asociarán con el formato de archivo EXE de Windows.

¿Qué es un archivo ejecutable y cómo crear uno? - 5 - agosto 26, 2022

Por lo general, verá un archivo EXE cuando instale un nuevo software o ejecute un programa en su PC, donde se usa la extensión EXE. Si está creando su propio software, puede incluso crear su propio archivo ejecutable para ejecutarlo, instalarlo o distribuirlo. Si está interesado en obtener más información sobre los archivos ejecutables y cómo crear un archivo ejecutable, esto es lo que debe hacer.

Los riesgos de los archivos ejecutables (EXE)

Cuando ejecuta un archivo ejecutable, le da permiso para ejecutar las instrucciones contenidas en él. Así es como funciona cualquier software, desde scripts básicos de unas pocas líneas hasta software complejo con millones de líneas de código.

Antes de ejecutar o crear un archivo ejecutable, debe conocer los riesgos potenciales. Los archivos ejecutables tienen el potencial de incluir instrucciones dentro del código fuente que podrían dañar su PC.

¿Qué es un archivo ejecutable y cómo crear uno? - 7 - agosto 26, 2022

Podría decirle a su PC que elimine otros archivos, o podría indicarle a su PC que envíe información a una fuente externa. Esta es la definición de malware, creado para causar daño a tu costa.

Antes de ejecutar cualquier archivo ejecutable, especialmente si solicita permisos administrativos en una ventana emergente de Control de cuentas de usuario, debe escanear el archivo en busca de malware utilizando Windows Security o su propio software antimalware de terceros como Malwarebytes. También debe instalar o ejecutar software de fuentes en las que confíe absolutamente.

Si está creando su propio software para ejecutar, debe asegurarse de que el código no esté diseñado para acceder a ningún archivo importante. Si bien Windows generalmente evitará el acceso no autorizado a los archivos del sistema mediante UAC, verifique dos veces su código antes de ejecutarlo para asegurarse de que el software no pueda dañar su PC.

Apertura de archivos ejecutables (EXE) en Windows

Si desea abrir un archivo ejecutable en Windows, puede hacerlo de varias maneras. Windows reconoce automáticamente el formato de archivo EXE como un archivo ejecutable, por lo que normalmente puede abrirlo desde su escritorio, desde el Explorador de archivos de Windows, usando el menú Inicio de Windows (para el software instalado) o usando el cuadro de comando Ejecutar.

  • Para abrir archivos EXE en su escritorio o en el Explorador de archivos de Windows, haga doble clic en el archivo. Esto le indicará a Windows que lo abra.
¿Qué es un archivo ejecutable y cómo crear uno? - 9 - agosto 26, 2022
  • La lista de software instalado en el menú Inicio de Windows son accesos directos a los archivos EXE para ese software (por ejemplo, Chrome.exe para Google Chrome). Presione el ícono del menú Inicio (o presione la tecla de Windows en su teclado), luego presione una de las entradas para ejecutar su software.
¿Qué es un archivo ejecutable y cómo crear uno? - 11 - agosto 26, 2022
  • Para usar el cuadro de comando Ejecutar para ejecutar un archivo EXE, presione la tecla de Windows + R en su teclado. Alternativamente, haga clic con el botón derecho en el ícono del menú Inicio y presione la opción Ejecutar.
¿Qué es un archivo ejecutable y cómo crear uno? - 13 - agosto 26, 2022
  • En el cuadro de comando Ejecutar, localice su archivo ejecutable presionando Examinar o escriba la ubicación del archivo directamente. Cuando desee ejecutar el archivo EXE, presione OK.
¿Qué es un archivo ejecutable y cómo crear uno? - 15 - agosto 26, 2022
  • Si el archivo EXE solicita acceso administrativo, deberá permitir que se ejecute en la ventana emergente de UAC. Presione Sí para permitir esto.
¿Qué es un archivo ejecutable y cómo crear uno? - 17 - agosto 26, 2022
  • Si el archivo ejecutable no se puede ejecutar (por ejemplo, puede estar diseñado para una versión anterior de Windows), Windows detendrá su ejecución. También puede ver un mensaje de error. Si esto sucede, presione Cerrar y busque una versión alternativa del archivo para ejecutar en su lugar.
¿Qué es un archivo ejecutable y cómo crear uno? - 19 - agosto 26, 2022

¿Cómo crear un archivo ejecutable en Windows?

Si desea crear sus propios archivos ejecutables en Windows, puede hacerlo, pero no es tan simple como cambiar el nombre de un archivo y agregar .exe al final.

Deberá codificar el software que desea ejecutar en el lenguaje de programación elegido y luego compilarlo como un archivo que se pueda ejecutar. Sin embargo, la mayoría de los usuarios querrán crear archivos ejecutables más básicos, como archivos de instalación para instalaciones de software.

Puede usar el asistente IExpress integrado para hacer esto en Windows, pero este software es muy antiguo y no se ha actualizado en mucho tiempo. La mejor opción es usar Inno Setup de código abierto o, para archivos EXE autoextraíbles básicos, puede usar 7-Zip.

¿Qué es un archivo ejecutable y cómo crear uno? - 21 - agosto 26, 2022

Un archivo EXE creado con 7-Zip es en realidad un archivo SFX. Este archivo de almacenamiento, que aparece con el formato de archivo EXE, extraerá automáticamente todos los archivos incluidos en su PC, lo que lo hace perfecto para implementaciones de software simples.

Si desea compartir archivos con varios usuarios sin tener que preocuparse de que tengan instalado el software adecuado, crear un archivo como este sería una buena opción.

  • Para crear un archivo EXE usando 7-ZIP, coloque sus archivos en una carpeta en el Explorador de archivos de Windows. Haga clic derecho en la carpeta, luego presione 7Zip > Agregar al archivo.
¿Qué es un archivo ejecutable y cómo crear uno? - 23 - agosto 26, 2022
  • En el cuadro Opciones, haga clic en la casilla Habilitar archivo SFX. También querrá establecer el Formato de archivo en 7z, el Método de compresión en LZMA2 y el Nivel de compresión en Normal. Pulse Aceptar para crear el archivo.
¿Qué es un archivo ejecutable y cómo crear uno? - 25 - agosto 26, 2022

Si bien este no es un verdadero archivo EXE, se ve y actúa como uno, lo que lo convierte en una manera fácil de crear un archivo ejecutable que puede distribuir software o archivos que haya creado con otros.

De lo contrario, si desea crear un archivo ejecutable real, deberá aprender a programar.

Ejecutar archivos ejecutables en Mac o Linux

La forma en que funcionan los archivos ejecutables en Windows es completamente diferente a la forma en que se ejecutan los programas en otras plataformas, como Linux o macOS. Estas plataformas tienen archivos ejecutables, pero no están en formato de archivo EXE.

En Linux, por ejemplo, cualquier archivo puede ser ejecutable, pero requiere un indicador de permisos de archivo especial para ejecutarlo como un programa usando chmod. El comando chmod +x file le daría a un archivo llamado file el permiso de ejecución para ejecutar, por ejemplo.

MacOS tiene un método ligeramente diferente para ejecutar software. Si la aplicación no se instaló desde App Store, y no es de un desarrollador que conozca o en el que confíe, entonces la aplicación no podrá ejecutarse. Deberá permitirlo en el menú Preferencias del sistema > Seguridad y privacidad.

¿Qué es un archivo ejecutable y cómo crear uno? - 27 - agosto 26, 2022

Sin embargo, como sistema basado en Unix, macOS admite el comando chmod, lo que le permite ejecutar scripts más básicos utilizando la aplicación Terminal. Si desarrolló un script de Python, por ejemplo, podría usar el comando chmod +x para ejecutarlo.

También puede usar el emulador WINE para Linux y macOS para ejecutar e instalar archivos EXE de Windows en esas plataformas. Diseñado para emular ciertas instrucciones y bibliotecas de Windows, usar WINE para ejecutar un archivo EXE tendrá diferentes niveles de éxito.

Puede confirmar qué tan bien se ejecutará el software popular usando WINE consultando la base de datos de WineHQ.

Ejecución de archivos ejecutables en Windows 10

No hay nada que le impida crear su propio software, especialmente si lo combina con los paquetes de instalación de Windows para que sea más fácil de instalar. Sin embargo, para la mayoría de los usuarios de Windows 10, los archivos EXE están ahí para ejecutarlos, no para crearlos. Mientras solo ejecute software de fuentes en las que confíe, los archivos ejecutables deberían ser relativamente seguros.

Asegúrese de ejecutar escaneos de malware con regularidad y, si realmente no está seguro de si es seguro ejecutar un archivo ejecutable, puede usar el modo de espacio aislado de Windows 10 para ejecutar el software en un contenedor aislado para probarlo. Si el EXE es peligroso, no dañará la instalación principal de Windows.