Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PE Header DLL Charakteristika

Portable Executable formát súboru , alebo PE sa používa pre Windows spustiteľné súbory a DLL knižníc alebo knižníc DLL . Každý súbor PE má hlavičku , ktorá obsahuje vlastnosti o súboru a nastavenie kompatibility hardvéru . Záhlavie PE má viac rysy , ktoré ju odlišujú ako prenosný formát súboru . Layout

hlavičke súboru PE obsahuje pokyny , ktoré informujú operačného systému , ako načítať častí súboru do pamäte . To sa vykonáva pomocou dynamického linker , ktorý robí dôležité rozhodnutia o tom , kde sa dať , aký druh pamäte . Napríklad , programový kód je umiestnený v pamäti sekciách iba pre čítanie , zatiaľ čo program , dáta sú umiestnené v pamäti pre čítanie a zápis sekciách .
Prispôsobenie

Existuje celá rada príznaky , ktoré možno nastaviť v hlavičke PE , ktoré možno prispôsobiť súbor spustiť na konkrétny typ hardvér . Napríklad , môžete nastaviť " endianess " dát . Toto sa odkazuje na ktorý koniec dátového bajtu drží najviac významný bit a ktoré končí držia najmenej významný bit . V podstate , to vám povie počítač, či sa prečítať dáta z sprava doľava alebo naopak . Tieto údaje špecifické pre hardvér umožňujú PE súbory, ktoré majú byť prispôsobené pre prevádzku na niekoľkých rôznymi počítačovými architektúrami .
. Čisté Rozšírenie

Microsoft NET Framework . rozšíril formát PE poskytovať podporu pre . Net behu . . Net Common Language Runtime alebo CLR je prostredie , ktoré bežia . NET aplikácie . Keď súbor PE s Net rozšírenie je čítať operačnom systéme , odovzdáva zvyšok prevedenie na CLR . Súbor je potom vykonaný v CLR prostredí , skôr než tradičné prostredie operačného systému .
Kompatibilný s viacerými operačnými systémami

formát hlavičky PE je kompatibilný s rôznymi operačnými systémy . V operačnom systéme Linux , Program víno ​​vie čítať a spúšťať súbory záhlavie PE . Tiež, open - source verzia . NET Framework Mono , ktorý môže bežať na iných operačných systémoch ako Windows , používa rovnaké súbory ako Windows PE , a je preto kompatibilný .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené