PE可執(zhí)行文件的鑲?cè)胧匠绦虻木帉懛椒笆纠?鑲?cè)胧胶箝T程序&原程序) 由于Microsoft公司的Windows系統(tǒng)是當(dāng)前大部分個(gè)人電腦所使用的操作系統(tǒng) 主要包括win95,98,me,nt4,200 - 免費(fèi)下載

其他資源 文件大?。?8 K

?? 資源詳細(xì)信息

文件格式
ZIP
所屬分類
上傳用戶
上傳時(shí)間
文件大小
78 K
所需積分
2 積分
推薦指數(shù)
????? (5/5)

?? 溫馨提示:本資源由用戶 novelty1234 上傳分享,僅供學(xué)習(xí)交流使用。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。

資源簡(jiǎn)介

PE可執(zhí)行文件的鑲?cè)胧匠绦虻木帉懛椒笆纠?鑲?cè)胧胶箝T程序&原程序) 由于Microsoft公司的Windows系統(tǒng)是當(dāng)前大部分個(gè)人電腦所使用的操作系統(tǒng) 主要包括win95,98,me,nt4,2000,xp等,而這些系統(tǒng)所使用的可執(zhí)行文件的格式基 本上是PE結(jié)構(gòu)的。這里的可執(zhí)行文件的鑲?cè)胧匠绦蚓褪轻槍?duì)PE結(jié)構(gòu)的可執(zhí)行文件。 這里先簡(jiǎn)單說(shuō)一下PE文件框架結(jié)構(gòu): DOS MZ header DOS stub//在不支持 PE文件格式的操作系統(tǒng)中它將簡(jiǎn)單顯示一個(gè)錯(cuò)誤提示 PE header//含了許多PE裝載器用到的重要信息 Section table//每個(gè)Section的信息 Section 1 Section 2 Section 3.... 由于SectionAlignment 塊對(duì)齊的原因每個(gè)Section之間都會(huì)產(chǎn)生很多空間, 鑲?cè)胧匠绦虻拇a可以放在Section之間的空位上,比較方便的方法是把代碼放在 最后一個(gè)Section的末尾,然后更改Misc.VirtualSize和SizeOfRawData這兩個(gè)位 于Section table的IMAGE_SECTION_HEADER結(jié)構(gòu)數(shù)組的成員。如果代碼十分的長(zhǎng), 有時(shí)候會(huì)造成鑲?cè)氲拇a無(wú)法被完全加載而產(chǎn)生錯(cuò)誤,這時(shí)需要更改SizeOfImage 在IMAGE_NT_HEADERS 結(jié)構(gòu)中。 在不同的WINDOWS版本中api調(diào)用地址也有不同,為了解決這個(gè)問(wèn)題可以更改引 入表讓加載器

源碼文件列表

?? 共 21 個(gè)源碼文件 點(diǎn)擊文件名可在線查看源代碼

??
溫馨提示:點(diǎn)擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語(yǔ)法高亮顯示。

立即下載此資源

提示:下載后請(qǐng)用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說(shuō)明

?? 下載說(shuō)明

  • 下載需消耗 2積分
  • 24小時(shí)內(nèi)重復(fù)下載不扣分
  • 支持?jǐn)帱c(diǎn)續(xù)傳
  • 資源永久有效

?? 使用說(shuō)明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請(qǐng)查看說(shuō)明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費(fèi)領(lǐng)取
  • 邀請(qǐng)好友注冊(cè)獎(jiǎng)勵(lì)
  • 查看詳情 →

相關(guān)標(biāo)簽

點(diǎn)擊標(biāo)簽查看更多相關(guān)資源:

相關(guān)資源推薦