Какой самый надежный способ проверить установку firefox?

Я делаю программу, которая поставляется в комплекте с расширением firefox. В моем сценарии установки я хочу сообщить пользователю, хочет ли он установить расширение. Но для этого мне нужно:

  1. Способ узнать, установлен ли firefox или нет
  2. Способ узнать, какая версия Firefox установлена ​​

Как мне сделать эти две вещи в InnoSetup или C #? Я попытался вручную проверить путь к каталогу установки Firefox по умолчанию или проверить наличие записей об удалении в реестре. Я считаю, что эти методы совсем ненадежны.

5
задан c0ldcrow 20 August 2011 в 12:25
поделиться