使用RES協議,顯示PE資源中的網頁

2021-04-26 06:39:40 字數 472 閱讀 3715

在開發客戶端的時候,需要將html/js/image等檔案隱藏到pe資源中,然後在瀏覽器中(或者瀏覽器控制項中),通過使用res://協議來顯示。具體的協議描述見: http://msdn.microsoft.com/en-us/library/aa767740(vs.85).aspx

方法如下:

遍歷目錄,將需要隱藏的檔案新增到資源dll中,使用 beginupdateresource updateresource endresource 3個api。資源型別是 rt_html

貌似很簡單吧, 可是, 我在做完以後就是無法在ie中顯示出來。

我的是ie8, 但我用ie顯示系統自帶的shdoclc.dll和ieframe.dll中的網頁都很正常。

為蝦公尺呢? 為蝦公尺呢? 為蝦公尺呢?

最後發現, 將檔案訪問資源後,資源名稱必須大寫!!!雖然訪問的時候大小寫不敏感,但寫入到資源中的時候必須轉到到大些。

使用RES協議,顯示PE資源中的網頁

在開發客戶端的時候,需要將html js image等檔案隱藏到pe資源中,然後在瀏覽器中 或者瀏覽器控制項中 通過使用res 協議來顯示。具體的協議描述見 方法如下 遍歷目錄,將需要隱藏的檔案新增到資源dll中,使用 beginupdateresource updateresource endre...

PE檔案解析 資源中的版本資訊結構

想要獲取乙個可執行檔案 pe檔案 裡包含的資源檔案,首先要解析可執行檔案,得到資源儲存的位址及大小,可參考 然後,根據資源儲存方式,得到各資源的資料內容及其大小,可參考 pe檔案的資源中,版本資訊的資源型別id 16。在rc檔案中,版本資訊的定義方式如下 vs version info versio...

android中的資源使用

自定義資源和資源訪問 字串 string 資源 res values string.xml 可以新增字串 自定義字串 尺寸 dimens 資源 res values dimens.xml 可以新增尺寸 16dp 自定義大小 顏色 color 資源 res values 建立乙個color.xml檔案...