Задача - с помощью командного файла или скрипта НАДЕЖНО определить, какая версия ООо установлена на win-компе.Условие - ООо мог неоднократно переставляться поверх старых версий.Вот знаю, например, что в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\OpenOffice.o rg\OpenOffice.org\ есть куст с именем, совпадающим с номером версии, т.е, например,HKEY_LOCAL_MACHINE\SOFTWARE\Ope nOffice.org\OpenOffice.org\3.0HKEY_LOCAL _MACHINE\SOFTWARE\OpenOffice.org\OpenOff ice.org\2.2Этой информации достаточно? Она однозначно определяет установленную версию? А если одновременно стоят 2.х и 3.х, таких кустов будет 2?Может есть более простой способ, чем анализ имени куста?
|