Значение версии, похоже, не включает информацию о версии Internet Explorer, которая вам, скорее всего, понадобится. Вместо этого посмотрите на svcVersion или svcUpdateVersion для информации.
В качестве примера я запускаю IE 10, и если я запрашиваю значение реестра версии 9.10.9200.16798, но если я запрашиваю svcUpdateVersion 10.0.13, возвращается. Последнее соответствует фактической версии Internet Explorer, который 10.
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v Версия HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer Версия REG_SZ 9.10.9200.16798
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v svcUpdateVersion HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer svcUpdateVersion REG_SZ 10.0.13
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v svcVersion HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer svcVersion REG_SZ 10.0.9200.16798
достаточно Удивительно, но нет API для этого, и проверка этого ключа реестра, как правило, считается лучшим выбором. – EricLaw
Ссылка (возможно) сломана –