系統封裝 如何載入PE到Easyboot進行合盤

2022-09-17 10:06:14 字數 1524 閱讀 3578

1 直接使用別人的pe。

如果答案是可以的,以自由天空的minipe為例,雖然可以啟動,但是完全沒有選單提示,我們想要作為easyboot的乙個專案使用。

我們把這個光碟提取出來(是乙個資料夾,叫做axpe)

然後儲存這個iso的引導檔案,儲存為winpe2003.bif

在此注意乙個問題,不管我在哪乙個地方點選儲存引導檔案,這個檔案都是不會變的。比如在axpe目錄下提取一次,叫做outer.bif,然後在axpe資料夾裡面再提取一次叫做inner.bif

結果就是兩次的md5完全相同

把axpe這個資料夾改名叫做winpe2003也一樣。然後改名之後並不能啟動!

比如我們在easyboot目錄下把axpe檔案叫改名為winpe2003,則無法進入pe,提示找不到nt什麼玩意。但是這並不是我們關心的重點,我們關心的是如何diy自己的pe,可以安裝自己喜歡的軟體,設定等.

2 使用自己的diy的pe。

我們使用aik定製了乙個pe之後並不像自由天空有乙個整個的資料夾(當然這並不複雜,在使用aik命令的時候注意在外面套乙個資料夾即可。但是我們現在的問題是對於乙個沒套殼的pe如何與自己的其他命令合盤)

還是老規矩,提取他的引導檔案放到ezboot的目錄下,然後把所有東西直接提取到光碟根目錄下(如果是easyboot合盤,則光碟根目錄為disk1)

右圖為easyboot合盤之後的光碟根目錄,的確存在左面我們用aik生成的光碟的所有東西。

雖然這樣合成的pe可以使用,但是還有乙個問題,就是載入之前會問乙個"press any key to continue",這並不是我們想要的。這個問題我們將在下一章詳細介紹。

如何修改PE頭載入DLL

1.檢視pe檔案的idt,每乙個dll對應乙個iid 20個位元組,十六進製制下為14 如果原idt有足夠空間,則可以直接在原idt後面新增dll,如果沒有足夠空間,那麼需要將idt遷移至程式空白區域。乙個idt包含多個iid,最後是乙個20位元組的空白區域,所以說足夠空間的意思就是當你加入你自己的...

載入中 Excel中如何載入資料到模型

從傳統的excel資料操作,到bi智慧型分析,載入資料到資料模型是第一步,這幾乎是個小白問題,可是架不住有好幾個人問,那就來扯扯.1.excel端直接載入 這個選單功能,非常明顯,很容易找到 2.模型端載入資料 選擇把資料直接載入到資料來源的方式,適合原始資料比較規整的情況。3.從pq過度後載入 如...

VC 如何載入lib檔案到專案中

今天qt群裡有位朋友向大家詢問如何載入第三方庫到專案中去,其實載入庫檔案只需要載入相應lib檔案到工程專案當中,具體做法如下兩種 一.在main 函式呼叫之前 鍵入 pragma comment lib,winmm.lib 替換成你要載入的lib檔名 pragma comment 的官方說明 原型 ...