2014-07-03 4 views
1

J'essaie d'utiliser le contrôle du navigateur Web dans mon application de formulaire Windows.comment ouvrir le contrôle du navigateur Web dans IE 8

Par défaut, le navigateur Web rend dans IE 7 mode.i ont besoin pour exécuter l'application dans au moins IE 8 mais pas en mode de compatibilité, par défaut, le navigateur web de framework .Net 4 ouvre en Le mode de compatibilité. Après une recherche j'ai trouvé que j'ai besoin d'ajouter une clé dans mon regedit

où je dois spécifier le nom de l'application et la version IE requise.

J'ai essayé, mais ne fonctionne pas

var IEVAlue = 8888; // for ie8 
    var targetApplication = System.Diagnostics.Process.GetCurrentProcess().ProcessName + ".exe"; 
    var keyName = "FEATURE_BROWSER_EMULATION"; 
    RegistryKey myKey = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl", RegistryKeyPermissionCheck.ReadWriteSubTree); 
    myKey.SetValue(keyName, IEVAlue, RegistryValueKind.DWord); 

Répondre

1

Je ne sais pas si vous chaning la clé HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER. Mais il peut être important de savoir si vous exécutez 64 bits ou 32 bits.

Sous le nœud logiciel dans le registre, il y a un nœud Wow6432, et sous, vous aussi \ Microsoft \ Internet Explorer \ Main \ FeatureControl '.

Pouvez-vous essayer de changer la valeur et de voir si cela fonctionne?

+0

ok laissez-moi essayer .. –

Questions connexes