设置webbrowser浏览器内核

var hklm = Microsoft.Win32.Registry.LocalMachine;
            var lmRun64 = hklm.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true);
            var lmRun32 = hklm.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true);
            //获取路径的方法
            string location64 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
            string fileName64 = System.IO.Path.GetFileName(location64);
            string location32 = this.GetType().Assembly.Location;
            string fileName32 = System.IO.Path.GetFileName(location32);
            if (lmRun64 != null)
            {
                string value64 = null;

                var xx = lmRun64.GetValue(fileName64);
                if (xx != null)
                {
                    value64 = Convert.ToString(lmRun64.GetValue(fileName64));
                }
                if (string.IsNullOrEmpty(value64))
                {
                    //lmRun64.SetValue("TemplateBrowser.exe", 0x2710); //设置webbrowser调用IE10内核打开
                    lmRun64.SetValue(fileName64, 0x2710); //设置webbrowser调用IE10内核打开
                    lmRun64.SetValue(fileName32, 0x2710); //设置webbrowser调用IE10内核打开
                }

            }

            if (lmRun32 != null)
            {
                string value32 = null;
                var xx = lmRun32.GetValue(fileName32);
                if (xx != null)
                {
                    value32 = Convert.ToString(lmRun32.GetValue(fileName32));
                }

                if (string.IsNullOrEmpty(value32))
                {
                    //lmRun32.SetValue("TemplateBrowser.exe", 0x2710); //设置webbrowser调用IE10内核打开
                    lmRun32.SetValue(fileName32, 0x2710); //设置webbrowser调用IE10内核打开
                    lmRun32.SetValue(fileName64, 0x2710); //设置webbrowser调用IE10内核打开
                }
            }


            wb.Url = new Uri("http://www.dcwriter.cn/");

posted @ 2016-05-07 17:29  泰兰德爱香蕉  阅读(342)  评论(0编辑  收藏  举报