Opções EDITBIN
Você pode usar o EDITBIN para modificar arquivos-objeto, arquivos executáveis e DLLs (bibliotecas de vínculo dinâmico). As opções especificam as alterações que o EDITBIN faz.
Uma opção consiste em um especificador de opção, que é um traço (-
) ou uma barra (/
), seguida pelo nome da opção. Os nomes de opções não podem ser abreviados. Algumas opções recebem argumentos que são especificados após dois-pontos (:
). Espaços ou tabulações não são permitidos dentro de uma especificação de opção. Use um ou mais espaços ou tabulações para separar as especificações de opção na linha de comando. Os nomes de opção e seus argumentos de palavra-chave ou argumentos de nome de arquivo não diferenciam maiúsculas de minúsculas. Por exemplo, -bind
e /BIND
significam a mesma coisa.
EDITBIN tem as seguintes opções:
Opção | Finalidade |
---|---|
/ALLOWBIND | Especifica se uma DLL pode ser associada. |
/ALLOWISOLATION | Especifica o comportamento de pesquisa de manifesto do arquivo executável ou da DLL. |
/APPCONTAINER | Especifica se o aplicativo deve ser executado em um AppContainer, por exemplo, um aplicativo UWP. |
/BIND | Define os endereços dos pontos de entrada nos objetos especificados para acelerar o tempo de carregamento. |
/DYNAMICBASE | Especifica se a DLL ou a imagem executável pode ter a troca de base aleatória no tempo de carregamento usando o recurso ASLR (Address Space Layout Randomization). |
/ERRORREPORT | Preterido. O relatório de erros é controlado por configurações do WER (Relatório de Erros do Windows). |
/HEAP | Define o tamanho do heap da imagem executável, em bytes. |
/HIGHENTROPYVA | Especifica se a DLL ou a imagem executável dá suporte a uma ASLR (Address Space Layout Randomization) de 64 bits de alta entropia. |
/INTEGRITYCHECK | Especifica se a assinatura digital deve ser verificada no tempo de carregamento. |
/LARGEADDRESSAWARE | Especifica se o objeto dá suporte a endereços maiores que dois gigabytes. |
/NOLOGO | Suprime a faixa de inicialização da EDITBIN. |
/NXCOMPAT | Especifica se a imagem executável é compatível com a Prevenção de Execução de Dados do Windows. |
/REBASE | Define os endereços básicos para os objetos especificados. |
/RELEASE | Define a soma de verificação no cabeçalho. |
/SECTION | Substitui os atributos de uma seção. |
/STACK | Define o tamanho da pilha da imagem executável, em bytes. |
/SUBSYSTEM | Especifica o ambiente de execução. |
/SWAPRUN | Especifica que a imagem executável é copiada para o arquivo de troca e, em seguida, executada nesse arquivo. |
/TSAWARE | Especifica que o aplicativo foi projetado para ser executado em um ambiente de vários usuários. |
/VERSION | Define o número da versão no cabeçalho. |
Confira também
Ferramentas de compilação adicionais MSVC
Referência de EDITBIN