/// <summary> /// 设置WebBrowser控件的IE兼容模式 /// </summary> /// <param name="exeName"></param> /// <param name="value"></param> protected void SetWebBrowserIEMode(string exeName, int value) { try { Utility.RegisterUtil util = new Utility.RegisterUtil(); util.SubKey = "SOFTWARE\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_BROWSER_EMULATION"; util.Domain = Utility.RegDomain.LocalMachine; util.RegeditKey = exeName; util.CreateSubKey(); if (util.IsRegeditKeyExist() == false) { bool isok = util.WriteRegeditKey(value);//(0x1f40); } else { object obj = util.ReadRegeditKey(); if (obj != null) { string temp = obj.ToString(); if (temp.Equals(value.ToString())) { return; } } util.WriteRegeditKey(value); } } catch (Exception ex) { LogHelper.WriteException(ex); } }
/// <summary> /// 设置WebBrowser控件的IE兼容模式 /// </summary> /// <param name="exeName"></param> /// <param name="value"></param> protected void SetWebBrowserIEMode( string exeName , int value) { try { Utility.RegisterUtil util = new Utility.RegisterUtil(); util.SubKey = "SOFTWARE\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_BROWSER_EMULATION"; util.Domain = Utility.RegDomain.LocalMachine; util.RegeditKey = exeName; util.CreateSubKey(); if (util.IsRegeditKeyExist() == false) { bool isok = util.WriteRegeditKey(value);//(0x1f40); } else { object obj = util.ReadRegeditKey(); if (obj != null) { string temp = obj.ToString(); if(temp.Equals ( value.ToString())) return ; } util.WriteRegeditKey(value); } } catch (Exception ex) { LogHelper.WriteException(ex); } }