C#的webbrowser控件默认的ie版本是IE7,但可以设置程序的使用的IE版本,如以下代码所示:
string productName = AppDomain.CurrentDomain.SetupInformation.ApplicationName;//获取程序名称
object version = 0x2EDF;
RegistryKey key = Registry.CurrentUser;
RegistryKey software =
key.CreateSubKey(
@"Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\" + productName);
if (software != null)
{
software.Close();
software.Dispose();
}
RegistryKey wwui =
key.OpenSubKey(
@"Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", true);
//该项必须已存在
if (wwui != null)
{
wwui.SetValue(productName, version, RegistryValueKind.DWord);
}