O que é um arquivo executável e como criar um


O que é um arquivo executável? Um arquivo executável é um arquivo de programa que pode ser executado, com um conjunto de instruções ou opções para fazer algo em seu PC. Os arquivos executáveis ​​são encontrados em quase todos os sistemas operacionais modernos, mas a maioria das pessoas os associa ao formato de arquivo EXE do Windows.

Normalmente, você verá um arquivo EXE ao instalar novo software ou ao executar um programa em seu PC, onde a extensão EXE é usada. Se você estiver criando seu próprio software, pode até criar seu próprio arquivo executável para executar, instalar ou distribuir. Se você estiver interessado em aprender mais sobre arquivos executáveis ​​e como criar um arquivo executável, aqui está o que você precisa fazer.

Os riscos dos arquivos executáveis ​​(EXE)

Ao executar um arquivo executável, você dá a ele permissão para executar as instruções contidas nele. É assim que qualquer software funciona, desde scripts básicos de poucas linhas a software complexo com milhões de linhas de código.

Antes de executar ou criar um arquivo executável, você deve estar ciente dos riscos potenciais. Arquivos executáveis ​​têm o potencial de incluir instruções dentro de Código fonte que podem danificar seu PC.

Pode dizer ao seu PC para excluir outros arquivos, ou pode instruir o seu PC para enviar informações a uma fonte externa. Esta é a definição de malware, criado para causar danos às suas custas.

Antes de executar qualquer arquivo executável, especialmente se ele solicitar permissões administrativas em um Controle de conta de usuário pop-up, você deve verificar se há malware no arquivo usando Segurança do Windows ou o seu próprio software anti-malware de terceiros, como Malwarebytes. Você também deve instalar ou executar software de fontes em que você absolutamenteconfie.

In_content_1 all: [300x250] / dfp: [640x360]- >

Se você estiver criando seu próprio software para ser executado, certifique-se de que o código não foi projetado para acessar nenhum arquivo importante. Embora o Windows normalmente impeça o acesso não autorizado aos arquivos do sistema usando o UAC, verifique novamente o seu código antes de executá-lo para garantir que o software não danifique o seu PC.

Abrindo arquivos executáveis ​​(EXE) No Windows

Se desejar abrir um arquivo executável no Windows, você pode fazer isso de algumas maneiras. O Windows reconhece automaticamente o formato de arquivo EXE como um arquivo executável, portanto, você normalmente pode abri-lo em sua área de trabalho, no Windows File Explorer, usando o menu Iniciar do Windows (para software instalado) ou usando a caixa de comando Executar.

  • Para abrir arquivos EXE em sua área de trabalho ou no Windows File Explorer, clique duas vezes no arquivo. Isso instruirá o Windows a abri-lo.
    • A lista de software instalado no menu Iniciar do Windows são atalhos para os arquivos EXE desses softwares (por exemplo, Chrome.exepara Google Chrome). Pressione o ícone do menu Iniciar(ou pressione a tecla do Windowsno teclado) e, a seguir, pressione uma das entradas para executar o software.
      • Para usar a caixa de comando Executarpara executar um arquivo EXE, pressione a tecla Windows + Rem seu teclado. Como alternativa, clique com o botão direito do mouse no ícone do menu Iniciare pressione a opção Executar.
        • No caixa de comando Executar, localize seu arquivo executável pressionando Procurarou digite o local do arquivo diretamente. Quando você deseja executar o arquivo EXE, pressione OK
          • Se o arquivo EXE solicitar acesso administrativo, você precisará permitir que ele seja executado no pop-up do UAC. Pressione Simpara permitir isso.
            • Se o arquivo executável não puder ser executado (pode ser projetado para uma versão anterior do Windows , por exemplo), o Windows interromperá sua execução. Você também pode ver uma mensagem de erro. Se isso acontecer, pressione Fechare procure uma versão alternativa do arquivo para executar.
            • Como criar um arquivo executável No Windows

              Se quiser criar seus próprios arquivos executáveis ​​no Windows, você pode, mas não é tão simples quanto renomear um arquivo e adicionar .exeao final dele.

              Você precisará codificar o software que deseja executar na linguagem de programação escolhida e, em seguida, compilá-lo como um arquivo que pode ser executado. A maioria dos usuários desejará criar arquivos executáveis ​​mais básicos, no entanto, como arquivos do instalador para instalações de software.

              Você pode usar o Assistente IExpressintegrado para fazer isso no Windows, mas este software é muito antigo e não é atualizado há algum tempo. A melhor opção é usar o código-fonte aberto Inno Setup ou, para arquivos EXE autoextraíveis básicos, você pode usar 7-Zip.

              Um arquivo EXE criado usando 7-Zip é na verdade um arquivo SFX. Este arquivo, que aparece com o formato de arquivo EXE, extrairá automaticamente todos os arquivos incluídos em seu PC, tornando-o perfeito para implantações de software simples.

              Se você deseja compartilhar arquivos com vários usuários sem ter que se preocupar com a instalação do software correto, criar um arquivo como este seria uma boa opção.

              • Para criar um arquivo EXE usando 7-ZIP, coloque seus arquivos em uma pasta no Windows File Explorer. Clique com o botão direito na pasta e pressione 7Zip>Adicionar ao arquivo.
                • Na caixa Opções, clique na caixa de seleção Ativar SFX Archive. Você também vai querer definir o Formato de arquivopara 7z, o Método de compressãopara LZMA2e o Nível de compressãopara Normal. Pressione OKpara criar o arquivo.
                • Embora este não seja um arquivo EXE verdadeiro, ele se parece e age como um, tornando-o fácil maneira de criar um arquivo executável que pode distribuir software ou arquivos que você criou com outras pessoas.

                  Caso contrário, se você quiser criar um arquivo executável “real”, você precisará aprenda a programar.

                  Executando arquivos executáveis ​​no Mac ou Linux

                  A maneira como os arquivos executáveis ​​funcionam no Windows é totalmente diferente da forma como os programas são executados em outras plataformas, como Linux ou macOS. Essas plataformas têm arquivos executáveis, mas não estão no formato de arquivo EXE.

                  No Linux, por exemplo, qualquer arquivo pode ser executável, mas requer um sinalizador de permissões de arquivo especial para executá-lo como um programa usando chmod. O comando chmod + x filedaria a um arquivo denominado filea permissão de execução para ser executado, por exemplo.

                  O macOS tem um método ligeiramente diferente de execução Programas. Se o aplicativo não foi instalado da App Store, e não é de um desenvolvedor que ele conhece ou confia, então o aplicativo não terá permissão para ser executado. Você precisará permitir isso no menu Preferências do sistema>Segurança e privacidade.

                  Como um sistema baseado em Unix, no entanto, o macOS oferece suporte ao comando chmod, permitindo que você execute scripts mais básicos usando o aplicativo Terminal. Se você desenvolveu um script Python, por exemplo, pode usar o comando chmod + xpara executá-lo.

                  Você também pode usar o emulador WINE para Linux e macOS para executar e instalar arquivos EXE do Windows nessas plataformas. Projetado para emular certas instruções e bibliotecas do Windows, o uso do WINE para executar um arquivo EXE terá vários níveis de sucesso.

                  Você pode confirmar o quão bem o software popular será executado usando WINE marcando o Banco de dados WineHQ.

                  Executando arquivos executáveis ​​no Windows 10

                  Nada o impede de criar seu próprio software, especialmente se você combiná-lo com o Pacotes de instalação do Windows para torná-lo fácil de instalar. Para a maioria dos usuários do Windows 10, entretanto, os arquivos EXE existem para serem executados, não criados. Contanto que você execute software apenas de fontes confiáveis, os arquivos executáveis ​​devem ser relativamente seguros.

                  Certifique-se de executar verificações de malware regularmente e, se não tiver certeza se um arquivo executável é seguro para executar, você pode usar o Modo sandbox do Windows 10 para executar o software em um contêiner isolado para testar para fora. Se o EXE for perigoso, ele não danificará sua instalação principal do Windows.

                  Postagens relacionadas:


                  3.09.2020