webbrowser控件默认IE版本修改
2014-11-14 13:46
288 查看
private void IeRegidet()
{
string value32 = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true).GetValue("(32)YdCallCenter.exe", "null", Microsoft.Win32.RegistryValueOptions.None).ToString();
string value64 = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true).GetValue("(32)YdCallCenter.exe", "null", Microsoft.Win32.RegistryValueOptions.None).ToString();
log.WriteLog("frmLogin", "IeRegidet", "value32" + value32 + "value64" + value64);
if (!value32.Equals("8888") || !value64.Equals("8888"))
{
RegistryKey key32 = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION");
key32.SetValue("(32)YdCallCenter.exe", 8888, Microsoft.Win32.RegistryValueKind.DWord);
key32.Close();
RegistryKey key64 = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION");
key64.SetValue("(32)YdCallCenter.exe", 8888, Microsoft.Win32.RegistryValueKind.DWord);
key64.Close();
log.WriteLog("frmLogin", "IeRegidet", "DONE");
}
}
修改注册表,因为32位系统和64位系统所需要改的位置不同,所以一起改了!
{
string value32 = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true).GetValue("(32)YdCallCenter.exe", "null", Microsoft.Win32.RegistryValueOptions.None).ToString();
string value64 = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true).GetValue("(32)YdCallCenter.exe", "null", Microsoft.Win32.RegistryValueOptions.None).ToString();
log.WriteLog("frmLogin", "IeRegidet", "value32" + value32 + "value64" + value64);
if (!value32.Equals("8888") || !value64.Equals("8888"))
{
RegistryKey key32 = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION");
key32.SetValue("(32)YdCallCenter.exe", 8888, Microsoft.Win32.RegistryValueKind.DWord);
key32.Close();
RegistryKey key64 = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION");
key64.SetValue("(32)YdCallCenter.exe", 8888, Microsoft.Win32.RegistryValueKind.DWord);
key64.Close();
log.WriteLog("frmLogin", "IeRegidet", "DONE");
}
}
修改注册表,因为32位系统和64位系统所需要改的位置不同,所以一起改了!
相关文章推荐
- 在.net中修改Webbrowser控件的IE版本
- WebBrowser控件默认使用IE9,IE10的方法
- .net 设置webbrowser控件使用的IE版本
- WebBrowser控件默认使用IE9,IE10的方法
- winform WebBrowser如何修改使用默认的IE浏览器版本
- WebBrowser(超文本浏览框)控件默认使用IE9,IE10的方法
- 修改客户端Webbrowser对应IE版本步骤
- WebBrowser控件默认使用IE9,IE10的方法
- WebBrowser控件默认使用IE9,IE10的方法
- WebBrowser控件默认使用IE9,IE10的方法
- WebBrowser中修改渲染IE的版本
- WebBrowser控件默认使用IE9,IE10的方法
- 让MFC的 WebBrowser 控件 使用IE8或以上的内核(默认是IE7) 并且使用IE按钮样式
- .Net中webBrowser控件指定IE版本
- mysqlmax版本如何修改默认字符集。
- 无法修改IE默认的安全级别
- [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
- 避免IE默认主页被修改
- [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
- 安装IE7之后导致VB6IE控件无法加载WebBrowser的解决方法