zoukankan      html  css  js  c++  java
  • 设置webbrowser浏览器内核

    var hklm = Microsoft.Win32.Registry.LocalMachine;
                var lmRun64 = hklm.OpenSubKey(@"SOFTWAREWow6432NodeMicrosoftInternet ExplorerMAINFeatureControlFEATURE_BROWSER_EMULATION", true);
                var lmRun32 = hklm.OpenSubKey(@"SOFTWAREMicrosoftInternet ExplorerMAINFeatureControlFEATURE_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/");

  • 相关阅读:
    压缩与解压缩 ZipHelper
    ESFramework介绍之(15)-- IRAS
    ESFramework介绍之(8)-- 客户端插件IPassiveAddin
    使用Eclipse开发Jsp
    深入探讨 java.lang.ref 包
    java多线程总结二
    模拟弹子台球java多线程应用
    简单的邮件客户端
    最近创办了一个java学习邮件列表
    优秀的XML~~Altova XMLSpy 2010英文企业版+有效破解方法
  • 原文地址:https://www.cnblogs.com/edangame/p/5468788.html
Copyright © 2011-2022 走看看