導航:首頁 > 軟體知識 > 什麼是pe程序

什麼是pe程序

發布時間:2022-02-05 20:22:33

① 程序編程里的PE頭是什麼

Windows操作系統家族增加的Windows NT為開發環境和應用程序本身帶來了很大的改變,這之中一個最為重大的當屬PE文件格式了。新的PE文件格式主要來自於UNIX操作系統所通用的COFF 規范,同時為了保證與舊版本MS-DOS及Windows操作系統的兼容,PE文件格式也保留了MS-DOS中那熟悉的MZ頭部。

在Windows下,程序和庫都是PE(Portable Excutable)格式文件,可以被內存映射到一個進程中。

載入一個Windows可執行程序或者DLL與載入一個動態鏈接的ELF程序相似,盡管在Windows下動態鏈接器是操作系統內核的一部分。

PE文件可以包含有重定位項。通常一個可執行程序不會包含可重定位項,因此必須將它們映射到在鏈接時確定的地址上。DLL都包含有重定位項,並且在它們被鏈接進來的地址空間無效的時候都會被重定位(微軟將運行時重定位稱為rebasing)。

所有的PE文件,包括可執行程序和DLL,都有一個入口點,在DLL被載入、被卸載,以及每一次進程的線程attach或deattach這個DLL的時候,載入器都會調用DLL的入口點(每一次載入器都會傳遞一個參數說明調用原因)。這就可以提供類似ELF的.init和.fini區段的鉤子代碼來實現初始化和終結操作。
簡而言之,PE頭就是windows中特有的可執行文件頭.

② PE文件是什麼就是EXE文件嗎

1、EXE文件是屬於PE文件的一種。

2、PE文件的全稱是Portable Executable,意為可移植的執行體是,常見的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微軟Windows操作系統上的程序文件(可能是間接被執行,如DLL)

3、一個操作系統的可執行文件格式在很多方面是這個系統的一面鏡子。雖然學習一個可執行文件格式通常不是一個程序員的首要任務,但是可以從這其中學到大量的知識。

4、 Microsoft 的所有基於win32系統(如winnt,win9x)的可移植可執行(PE)文件格式的詳細介紹。在可預知的未來,包括Windows2000, PE文件格式在 MicroSoft 的操作系統中扮演一個重要的角色。

5、如果在使用 Win32 或 Winnt ,那麼已經在使用 PE 文件了。甚至只是在 Windows3.1 下使用 Visual C++編程,使用的仍然是 PE 文件(Visual C++ 的 32 位MS-DOS擴展組件用這個格式)。簡而言之,PE 格式已經普遍應用,並且在不短的將來仍是不可避免的。

③ 什麼是PE程序

PE程序被稱為可移植的執行體是Portable
Execute的全稱,常見的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微軟Windows操作系統上的程序文件(可能是間接被執行,如DLL)。其實本質就是可執行的符合某種規定格式的二進制文件

④ 什麼是PE系統

Winpe全稱
Windows
Preinstall
Environment,即「Windows
預安裝環境」。是一個用於Windows
安裝准備的最小操作系統。
基於保護模式下運行Windows
XP
Prodessional內核,是一個精簡的Win32子系統。
pe系統的版本類型
我們熟悉的pe大致有:
1.U盤裝系統里PE啟動的U盤PE。例如口袋PE
里的Windows8PE、Win2003PE維護系統。
2.光碟裝系統中WindowsPE的光碟PE。
3.以及電腦自帶的WindowsPE。
pe系統的作用
pe是急救系統,在電腦無法開機時,可以通過pe系統修復電腦里的各種問題,比如刪除頑固病毒,修復磁碟引導分區,給硬碟分區,數據備份等。
總結來說,可以實現Windows安裝、網路共享、自動底層處理進程、硬體驗證等作用。
pe系統運行機制
pe運行是依靠鏡像釋放(在PE運行時就釋放了),在計算機內存和硬碟緩存文件中運行。
PS:由此我們可以知道,PE系統不能運行主要原因是硬體驅動無法載入、緩存無法寫入造成。而緩存無法寫入的原因最大,有CHS、LBA的原因,也有硬碟自身載入的問題。
pe系統的注意事項
盡管pe系統有諸多優點,同樣我們要注意以下兩點:
1.若PE核心過於精簡無法通過驅動載入會導致藍屏死機。
2.Pe無法運行,選擇的模式錯誤也可能是原因之一。要注重CHS、LBA模式。
【溫馨提示】很多情況下,我們都可以使用PE來進行問題解決。例如電腦中了頑固病毒,在安全模式下由於殺毒軟體CPU佔用率過高,很容易造成電腦假死或死機,導致病毒無法查殺,而PE就不會出現該情況,還能完美解決病毒問題!
為了更加方便用戶重裝系統,windows7之家現推出windows系統之家重裝大師,windows之家系統重裝大師內集成了windows之家更新的各類最新
windows系統,包括XP/Win7/Win8/Win10等系統。讓您在也不用為不會裝機而煩惱了,強烈推薦大家使用!

⑤ 什麼是PE文件

意為可移植的可執行的文件,常見的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微軟Windows操作系統上的程序文件。一個託管的PE文件包含4個部分:PE表頭,CLR表頭,元數據,IL代碼。

⑥ PE系統是什麼怎麼進入PE系統

PE系統:也就是一種在電腦出現問題不能進入正常系統時候的一種,緊急備用系統。

當我們把 U 盤可引導系統做好以後,接下來就可以嘗試讓電腦進入 U 盤 PE 系統了。要讓電腦從 U 盤引導啟動的話,需要在開機時選擇從 U 盤啟動。

1.一般的 PC 電腦在開機時都會顯示引導的快捷按鍵。如F12鍵、F2鍵、回車鍵,或者有的筆記本電腦為Fn+12鍵。

⑦ 什麼是PE文件

一個託管的PE文件包含4個部分:PE表頭,CLR表頭,元數據,IL代碼。

PE表頭是Windows操作系統要求的標准信息,主要時指出了文件的類型,GUI、CUI或是DLL(不同於以前的Dynamic Link Library,特指程序集文件的一種形式)。

CLR 表頭專門用於那些需要CLR才能運行的託管模塊。CLR表頭中包含和託管模塊一起創建的元數據的主版本號和次版本號,一些標記,如果模塊是GUI或 CUI,可執行文件還有一個標識入口點方法的MethodDef標記,以及一個可選的強命名數字簽名。最後該表頭中還包括模塊內某些元數據表的大小和偏移量。

元數據是一個非常重要的概念,他實際上是一個二進制數據塊。元數據中包含了一些表,這些表被劃分為三大類:定義表、引用表和清單表。定義表包含了程序中的模塊、方法、類型、欄位、變數、屬性、事件等等一切相關的定義信息,而引用表則記錄了程序引用的程序集、方法、類型等的信息。清單表與 Assembly運行相關。

可以通過ILDasm來打開一個託管模塊的元數據清單。在命令行中鍵入ILDasm \Adv App.exe來打開一個名為App.exe託管程序,在ILDasm的可視化界面中點擊菜單--〉試圖--〉元數據--〉顯示就可以看到ILDasm處理過的元數據清單。

IL代碼,源程序被編譯後成為中間語言代碼,在ILDasm中也可以看到程序的IL代碼。

⑧ 什麼是pe系統

WindowsPreinstallation Environment(Windows PE),Windows預安裝環境,是帶有有限服務的最小Win32子系統,基於以保護模式運行的Windows XP Professional及以上內核。它包括運行Windows安裝程序及腳本、連接網路共享、自動化基本過程以及執行硬體驗證所需的最小功能。

Windows PE主要的使用環境是虛擬機,虛擬機環境與實際PC環境幾乎沒有區別(就是說如果你不清楚虛擬機也沒關系,就當是在真實PC上直接運行)。

將BIOS中設置成光碟機引導,並開始啟動系統,當屏幕畫面上出現"Press any key boot from cd"時,按任意鍵從光碟機上的Windows PE引導啟動。如果你的存儲設備驅動不被支持,在啟動時按下F6鍵可載入特殊設備的驅動。

(8)什麼是pe程序擴展閱讀:

Windows PE啟動相當快捷,而且對啟動環境要求不高;其功能幾乎相當於安裝了一個 Windows 的命令行版本。因此,對於個人計算機用戶,只要將其寫入U盤(或刻錄在一張光碟上),便可放心地去解決初始化系統之類的問題;而對小型網路環境(如網吧等)用戶來說,這一功能尤其實用。

在Windows系統下的可執行文件的一種(還有NE、LE),是微軟設計、TIS(Tool Interface Standard,工具介面標准)委員會批準的一種可執行文件格式。PE的意思是Portable Executable(可移植可執行)。所有Windows下的32位或64位可執行文件都是PE文件格式,其中包括DLL、EXE、FON、OCX、LIB和部分SYS文件。

⑨ PE程序是什麼來的

WinPE只是有限功能的Mini操作系統
它是微軟提供給OEM廠商用來開發驅動和調試硬體的一個命令行方式(有WIN2000/XP/2003等不同版本),實質上就是只提供了WINNT基本內核和基本驅動的操作系統,主要特點是:只有100多M,可直接在光碟上運行,無須訪問硬碟。以前WINPE並不出名,後來,第三方軟體ERD(模擬WINXP界面)的出現,改變了WINPE的命運,使其一舉起成名,
很多並不是為 PE 准備的軟體也是可以在 PE 中運行的,用一個笨辦法來判斷一個普通的綠軟是否可以直接在 PE 中運行,啟動 PE 環境,找到該軟體所在目錄,復制一份備份,然後將該目錄和目錄下的所有文件屬性改為只讀,直接雙擊目錄內的可執行文件,看能否運行,運行後各項功能都使用一下看是否正常,如無異常,則可按上面的方法簡單加入。

⑩ pe 是什麼軟體

Pe不是軟體 說白了就是一個簡化的系統操作 用來進行系統重裝的 屬於一種系統輔助工具吧

閱讀全文

與什麼是pe程序相關的資料

熱點內容
京東物流信息怎麼查詢 瀏覽:877
如何理解期貨市場交易的特殊性 瀏覽:421
技術員怎麼給公司建議 瀏覽:661
不去人才市場如何轉檔案 瀏覽:638
華為手機哪個鍵是退出程序 瀏覽:951
如何給伺服器做反向代理 瀏覽:646
醫院實習能學到什麼技術 瀏覽:244
蘋果原裝數據線怎麼連接 瀏覽:62
如何應對跳空交易 瀏覽:293
微商代理服裝鞋怎麼樣 瀏覽:537
翁向宏預測都有哪些技術 瀏覽:441
河南衛視沒有信息怎麼辦 瀏覽:393
手游代理需要注意哪些 瀏覽:906
更新附加信息是什麼 瀏覽:970
電子信技術是什麼 瀏覽:37
二手車交易到本市怎麼退檔 瀏覽:619
如何通知老客戶增加新產品 瀏覽:321
做代理需要什麼設備 瀏覽:927
產品包裝盒信息地址在什麼位置 瀏覽:674
微信項目介紹價格如何代理 瀏覽:110