通过注册表修改IE浏览器内核版本

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日

时间: 2024-08-17 15:27:12

通过注册表修改IE浏览器内核版本的相关文章

玩转VC++实现程序开机运行及注册表修改

 一.方案 要实现Windows程序开机运行,需要在注册表中相关位置加入键值.所谓的键可以是你程序的名称,值就是你程序的所在目录.所谓的相关位置有两处: 主键HKEY_LOCAL_MACHINE,Software\Microsoft\Windows\CurrentVersion\Run下. 主键HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Run下. 区别就是前者针对机器上所有用户,而后者只针对当前用户. 在编程中对

网址查看浏览器内核版本

查看浏览器内核版本 /*! browsecore v0.1 | (c) 2017 osfipin*/ (function (w) { "use strict"; var n = w.navigator,d = w.document; var r = []; r.isIE = ("number" == typeof d.documentMode)?d.documentMode:false;//Trident r.isWebkit = ("undefined&

通过注册表修改键盘按键的映射

Scancode Map的妙用,按键随意变换! 在Windows XP/Windows 2000 系统中,提供了一种新的键盘扫描码映射方法,使你能随意地设置键盘键位的布局,这就是注册表中的 “Scancode Map”我们巧妙利用“Scancode Map”就可将普通键盘改造成随心随意的个性化键盘. 为了正确设置,我们有必要先了解一下“Scancode Map”(扫描码映射). “Scancode Map”是注册表中[HKEY_LOCAL_MacHINE\SYSTEM\CurrentContro

win8.1注册表-修改资源管理器的默认路径regedit

默认情况下,激活Win8的资源管理器都是直接打开库,对于习惯了以前版本的Windows用户来说,还要重新选择“计算机”才能进入相应的磁盘寻找文件,操作起来很是不便.为此,可以进行设置,让资源管理器默认打开“计算机”. 方法一第一步:关掉屏幕上的所有窗口,按住“Shift”键后,右键点击任务栏中的“Windows资源管理器”快捷图标文件.第二步:在资源管理器属性菜单中,选择“属性”,在“快捷方式”选项卡下,将“目标”中的“C:\Users\Administrator\AppData\Roaming

注册表修改默认浏览器(建议Chrome)

刚开始的时候自己修改注册表不行吧,这个时候就要自己手动倒入注册表来设置了.下面是修改代码.用记事本编辑,后缀名改成.reg就行了 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\WebMind]@="WebMind Document"[HKEY_CLASSES_ROOT\WebMind\Shell][HKEY_CLASSES_ROOT\WebMind\Shell\open][HKEY_CLASSES_ROOT\WebMin

如何通过注册表修改桌面计算机/用户文档图标

修改注册表位置: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{20D04FE0-3AEA-1069-A2D8-08002B30309D}新: DWORD: 0 (0)旧: DWORD: 1 (0x1)HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

提高windows安全的注册表修改方法

现在的电脑给人有一种弱不禁风的感觉,不是今天受到这个病毒突袭,就是明天受到那个黑客的攻击,出错.死机变得象家常便饭一样了.为了让计算机"坚强"起来,不少人找来了杀毒软件.防火墙,希望通过这些软件来增强计算机的免役力.的确,这些软件在一定程度上增强了计算机抵抗外来攻击的能力,但对于计算机内部系统存在的漏洞就无能为力了.本文的目的主要是向大家介绍一 下通过修改注册表的方法,来提高系统的安全. 一.隐藏一个服务器 为了保证局域网中服务器上的资源不受其他人的非法访问和攻击,我们从安全的角度考虑

注册表修改开机登陆界面

开始->运行->regedit  回车,在注册表目录下按如下路径找到 OEMBackground HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background 并修改OEMBackground数值为1,如果不存在则自己建立一个OEMBackground并修改其数值为1 然后在C:\Windows\System32\oobe  下创建一个info的文件夹,在info里面

关于注册表修改ntp时间同步服务器

今天我一个同学问我,有没有修改Windows时间同步服务器地址的批处理,我在网上搜了一下,貌似还真不多,于是我就写了一个,如有不对,还望指正 内容如下: echo 172.18.22.222 time.cqvie.edu.cn >>C:\Windows\System32\drivers\etc\hosts reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers /v 0 /d t