添加.rsrc節(jié)數(shù)據(jù)
咨詢個技術(shù)問題,,功能目的是從一個pe文件獲取rsrc節(jié)數(shù)據(jù),,然后把這個獲取到的數(shù)據(jù)添加到一個沒有rsrc節(jié)的pe文件里,,我是這樣修改的,,首先從有rsrc節(jié)的pe文件里獲取.rsrc節(jié)的數(shù)據(jù)和rsrc節(jié)頭的VirtualSize,然后在沒有rsrc節(jié)的pe文件添加一個rsrc節(jié)頭和在rsrc節(jié)頭中指定的磁盤位置寫入rsrc數(shù)據(jù),,其他節(jié)頭的磁盤位置的信息和VirtualAddress都重新計算無誤,,OptionalHeader header中的IMAGE_DATA_DIRECTORY_ARRAY DataDirArray數(shù)組也重新計算了,,遇到一個問題只有當新增的rsrc節(jié)頭中的VirtualAddress和原本就有rsrc節(jié)頭的pe文件中的rsrc節(jié)頭中的VirtualAddress保持一樣,,才能在文件的屬性中查看到版本信息和圖標信息等信息,,這是什么原因?qū)е碌陌,。?/p>