假設winform程序的名稱是TestWebBrowser.exe。
1、在開始菜單內輸入“regedit.exe”,進入注冊表編輯器
2、找到注冊表項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
3、在右側空白區域內單擊鼠標右鍵,點擊【新建】→【DWORD(32-位)值】

4、新建的項取名為TestWebBrowser.exe,編輯值時,選擇基數“十進制”,填寫數值數據,這里填寫8888

5、這個時候再進入Debug目錄下生成好的TestWebBrowser,可以看到登錄的內核版本變成IE8了!
IE各版本的值如下:
-
11001(0x2EDF)Internet Explorer11。無論!DOCTYPE指令如何,網頁均以IE11標准模式顯示。
-
11000(0x2AF8):Internet Explorer11。包含基於標准!DOCTYPE指令的網頁以IE9模式顯示
-
10000(0x2710):Internet Explorer10。包含基於標准!DOCTYPE指令的網頁以IE9模式顯示。
-
10001(0x2AF7):Internet Explorer10。無論!DOCTYPE指令如何,網頁均以IE10標准模式顯示。
-
9999(0x270F):Internet Explorer9。無論!DOCTYPE指令如何,網頁均以IE9標准模式顯示。
-
9000(0x2328):Internet Explorer9。包含基於標准!DOCTYPE指令的網頁以IE9模式顯示。
-
8888(0x22B8):無論!DOCTYPE指令如何,網頁均以IE8標准模式顯示。
-
8000(0x1F40):包含基於標准!DOCTYPE指令的網頁以IE8模式顯示。
-
7000(0x1B58):包含基於標准!DOCTYPE指令的網頁以IE7標准模式顯示。
