小議Windows CE 的下瀏覽器配置

2021-04-21 13:45:48 字數 800 閱讀 8900

iesample和ie******的許多配置引數都來自登錄檔,因為他們都採用同一種控制項。還有一些配置如internet選項,iesample能夠根據控制面板中internet選項對話方塊中的配置來工作,而這個選項對話方塊對ie******不起作用。唯一的辦法是修改原始碼,在原始碼中設定引數。本篇文章先列舉了常見的ie登錄檔設定,之後講解如何在ie******原始碼中設定引數替代internet選項對話方塊。

常見的ie登錄檔設定

登錄檔位置:hkey_current_user/software/microsoft/internet explorer/main

.../main中其它設定見ie.reg檔案。

登錄檔位置:hkey_local_machine/software/microsoft/internet explorer/image caching

登錄檔位置:hkey_local_machine/system/gdi/glyphcache

在原始碼中設定引數

在ie******原始碼中找到函式stdmethodimp cmainwnd::gethostinfo(dochostuiinfo *pinfo),在**中找到pinfo->dwflags,

這個標誌可以設定的引數參見msdn中標題為「dochostuiflag enumerated type」的文件。比如dochostuiflag_disable_help_menu(不顯示幫助選單)、dochostuiflag_dialog(不能選擇文字)、dochostuiflag_disable_script_inactive(不執行任何指令碼)、dochostuiflag_no3dborder(不用3d邊框)等。

Windows CE 下I O操作基礎

對外設進行 i o操作實際上也就是讀寫外設的暫存器,而我們通常使用的x86或者arm處理器在硬體上決定了wince系統啟動後,無法直接訪問實體地址,因此需要做一些工作來實現i o操作.首先要理解 windowsce 下的位址對映機制。cpu硬體上的區別導致位址對映也不同。和 x處理器,不採用 直接在...

Windows CE下AD驅動設計與實現

本文 http developer.51cto.com art 200907 136858.htm 引言 windows ce.net 是乙個32位 多工 多執行緒的完全搶占式的實時作業系統。它提供了眾多強大工具適應於快速構建新一代記憶體少 體積小的智慧型裝置,如工業控制器 手持式裝置等。該系統的特...

Windows CE5 0 下I O操作基礎 1

對外設進行 i o 操作實際上也就是讀寫外設的暫存器,而我們通常使用的x86或者arm處理器在硬體上決定了wince系統啟動mmu後,os無法直接訪問實體地址,因此需要做一些工作來實現i o操作.其次,如果是操作通過匯流排掛接的 i o 或者儲存器,必須先把匯流排位址轉化成 cpu 上的系統位址,再...