Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
PE Header DLL Características
O formato de arquivo executável portátil , ou PE , é usado para arquivos de Windows executáveis ​​e bibliotecas de ligação dinâmica , ou DLLs. Cada arquivo PE tem um cabeçalho que contém características sobre o arquivo e as configurações de compatibilidade de hardware. O cabeçalho PE tem várias características que o distinguem como um formato de arquivo portátil. Disposição

O cabeçalho do arquivo PE contém instruções que informam o sistema operacional sobre como carregar as partes do arquivo para a memória. Isto é feito através da utilização do agente de ligação dinâmica , o que faz com que as decisões importantes sobre onde colocar o tipo de memória . Por exemplo, o código do programa é colocado em seções de memória só de leitura , enquanto os dados do programa é colocado em seções de memória de leitura e escrita .
Personalização

Há uma série de flags que podem ser definidas no cabeçalho PE que pode personalizar um arquivo para ser executado em um tipo específico de hardware . Por exemplo, você pode definir o " endianess " dos dados. Isto refere-se à qual a extremidade de um byte de dados contém o bit mais significativo e que final mantém o bit menos significativo . Em essência, ele diz ao computador se a ler os dados a partir da direita para a esquerda ou vice-versa. Esses detalhes específicos de hardware permitem arquivos PE para ser personalizado para ser executado em um número de diferentes arquiteturas de computadores. Extensões líquidas

A Microsoft quadro
. . Net estendeu o formato PE para fornecer suporte para o tempo de execução Net . . O . Net Common Language Runtime , ou CLR , é um ambiente que é executado . Aplicações líquidas . Quando um arquivo PE com extensões . Líquido é lida pelo sistema operacional, ele entregar o resto da execução para o CLR. O arquivo é então executado no ambiente CLR , ao invés do tradicional ambiente de sistema operacional.
Compatível com os sistemas operacionais múltiplas

O formato do cabeçalho PE é compatível com a operação múltipla sistemas . No sistema operacional Linux, o Vinho do programa pode ler e executar arquivos de cabeçalho PE . Além disso, a versão de código aberto do quadro . Net Mono , que pode ser executado em diferentes sistemas operacionais Windows , usa os mesmos arquivos como o Windows PE e por isso é compatível.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·A diferença entre uma caixa de combinação e uma caix…
·Como quebrar uma List Apart em Prolog 
·Como criar um feed RSS a partir de sua página ColdFusi…
·Padrões freqüentes na árvore Algoritmos 
·Como ler uma cadeia de caracteres com linguagem Assembl…
·T -SQL funções próprias 
·Diferenças entre Codificação e Programação 
·Como simular um vazamento em MATLAB 
·Como posso acessar membros estáticos de uma classe em …
·Como calcular em Adobe LiveCycle ES 
  Artigos em destaque
·Base de SDK xCode Faltando 
·Como acessar o buffer de tela em C + + 
·Como determinar o Orthagonal em vetor 3D 
·Como usar a função principal em C + + 
·Como editar o SQL em um iPhone 
·Como construir um motor de jogo para Iniciantes 
·Como renderizar um círculo em OpenGL 
·Como escrever uma classe Queue em C + + 
·Como fazer upload : Heroku trava em S3 Com Paperclip 
·Como verificar se duas matrizes têm os mesmos elemento…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados