I am developing an winform application in .NET framework 3.5, using C#.
In the application I need to display the IE version number, installed on the machine on which it runs. How can I do that, can anybody tell me?
With Windows 8 you should use the "svcVersion" rather than the "Version" key. Otherwise it will report that IE 9 is installed instead of IE 10. Possibly also the case with Windows 7 if you have upgraded to IE10 (I have IE 9 installed so I can't say for sure).
You can read the version from the registry:
var ieVersion = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Internet Explorer").GetValue("Version");
I think this may help:
private string GetIEVersion()
{
string key = @"Software\Microsoft\Internet Explorer";
RegistryKey dkey = Registry.LocalMachine.OpenSubKey(key, false);
string data = dkey.GetValue("Version").ToString();
return data;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With