C 修改WebBrowser核心版本

2021-07-22 23:45:40 字數 368 閱讀 2039

最近在寫乙個專案,用html寫介面,所以需要用js和視窗程式進行互動.

但是預設的ie核心實在太渣了,得知能夠修改登錄檔來更改預設核心版本,但是寫**的時候卻怎麼都不行.

去谷歌了一下果斷找到了乙個有效的**,檢查對比了下是登錄檔弄錯了..

貼上正確的**,作為記錄

public void setiecomp()

}catch

//setting the key in localmachine

if (rk8 != null)

catch (exception ex)

}}

實測很好用(win10下面可能要帶管理員許可權才有效).

WebBrowser核心指定

一 背景 這幾天在維護公司的乙個專案,嗯 到現在七八年沒人動過了 也是老古董了 都說n年前的 碰不得 處處是坑 不能挖坑還得一步一步的填坑,恰好今天就填了一坑 此處作為記錄 供以後翻閱,對 除了有些看不懂或者說是很凌亂之外,其他都還行 沒注釋 有注釋的地方是自動生成的英文注釋 包含 各種委託 事件 ...

指定Webbrowser控制項所用IE核心版本

解決方法是在登錄檔中為你的程序指定引用ie的版本號。比如我的程式叫做a.exe 對於32位程式 hkey local machine software microsoft internet explorer main featurecontrol feature browser emulation ...

Webbrowser指定IE核心版本 更改登錄檔

如果電腦上安裝了ie8或者之後版本的ie瀏覽器,webbrowser控制項會使用ie7相容模式來顯示網頁內容。解決方法是在登錄檔中為你的程序指定引用ie的版本號。比如我的程式叫做a.exe 對於32位程式 hkey local machine software microsoft internet ...