應用程式指定IE版本

2021-07-11 12:25:32 字數 2056 閱讀 3203

//設定ie版本

bool cplazabrowser::setiecoreversion(long lieversion)

; if(!openprocesstoken(getcurrentprocess(), token_adjust_privileges|token_query, &tokenhandle))

if(!lookupprivilegevalue(null, se_debug_name, &t_privileges.privileges[0].luid))

t_privileges.privilegecount = 1;

t_privileges.privileges[0].attributes = se_privilege_enabled;

if(!adjusttokenprivileges(tokenhandle, false, &t_privileges, sizeof(token_privileges), null, null))

//程式名稱

//設定ie版本

wchar_t* path = text("software\\microsoft\\internet explorer\\main\\featurecontrol\\feature_browser_emulation");

wchar_t* valuename =lpsztemp;

wchar_t err[1024]=;

hkey hkey;

dword dwdisposition;

long ret = regopenkeyex(hkey_local_machine, path, 0,reg_legal_option, &hkey);

if( ret != error_success) }

ret = regsetvalueex( hkey, valuename, null, reg_dword, (byte*)&lieversion, sizeof(lieversion));

if( ret != error_success)

return true;

/* 10001 (0x2711) internet explorer 10。網頁以ie 10的標準模式展現,頁面!doctype無效

10000 (0x02710) internet explorer 10。在ie 10標準模式中按照網頁上!doctype指令來顯示網頁。internet explorer 10 預設值。

9999 (0x270f) windows internet explorer 9. 強制ie9顯示,忽略!doctype指令

9000 (0x2328) internet explorer 9. internet explorer 9預設值,在ie9標準模式中按照網頁上!doctype指令來顯示網頁。

8888 (0x22b8) internet explorer 8,強制ie8標準模式顯示,忽略!doctype指令

8000 (0x1f40) internet explorer 8預設設定,在ie8標準模式中按照網頁上!doctype指令展示網頁

7000 (0x1b58) 使用webbrowser control控制項的應用程式所使用的預設值,在ie7標準模式中按照網頁上!doctype指令來展示網頁。

6000

//瀏覽器標識

#define ie_version60 6000 //ie6

#define ie_version70 7000 //ie7

#define ie_version80 8000 //ie8

#define ie_version88 8888 //ie8

#define ie_version90 9000 //ie9

#define ie_version99 9999 //ie9

#define ie_version10 10000 //ie10

#define ie_version11 10001 //ie10

*/}

除錯Release版本應用程式

如果在您的開發過程中遇到了常見的錯誤,或許您的 release 版本不能正常執行而 debug 版本執行無誤,那麼我推薦您閱讀本文 因為並非如您想象的那樣,release 版本可以保證您的應用程式可以象 debug 版本一樣執行。如果您在開發階段完成之後或者在開發進行一段時間之內從來沒有進行過 re...

除錯Release版本應用程式

目錄 引言不要隨意刪除release版本需要的 使debug編譯模式接近release模式 錯誤的假定造成編譯模式錯誤 您是否相信編譯器 總結報告 編譯模式下的除錯 編譯器生成了錯誤的 最後的思考 後記除錯release版本應用程式引言 不要隨意刪除release版本需要的 使debug編譯模式接近...

當應用程式版本公升級時

在應用程式公升級時,在公升級的介面要用到的,handler handler new handler dialog.show else break case msg install apk 每部手機都已經有了安裝apk的功能 通過隱式意圖啟動安裝新的apk的介面,這個介面是android 系統自己帶的...