static public void SetIERegistry()
{
try
{
//获取系统IE版本号
string strIEVersion = SysIeVersion();
if (string.IsNullOrEmpty(strIEVersion) || strIEVersion.Split('.').Length < 1)
return;
//注册表版本号
int strValue = int.Parse(strIEVersion.Split('.').GetValue(0).ToString()) * 1000;
//不一样 修改注册表
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true);//打开注册表子项
if (key == null)
key = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION");
string strAppName = Path.GetFileName(Application.ExecutablePath);
if (key.GetValue(strAppName) == null || key.GetValue(strAppName).ToString() != strValue.ToString())
{
key.SetValue(strAppName, strValue, RegistryValueKind.DWord);
}
key.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
//获取系统IE版本号
static public string SysIeVersion()
{
RegistryKey versionKey = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Internet Explorer");
try
{
return versionKey.GetValue("Version").ToString();
}
finally
{
versionKey.Close();
}
}
----------------------------------------------------------------------------
创建于2017年6月29日
整理于2017年11月30日