>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Путь к Firefox.exe в реестре http://forum.mozilla-russia.org/viewtopic.php?id=33188 |
AnalogXP > 30-03-2009 01:06:48 |
Здравствуйте! Подскажите пожалуйста, есть ли где нибудь в реестре запись о том где был установлен Лис? Если есть, то он является идентичным для 2 и 3 версии браузера, для XP и Vista? При запуске моей программы я должен определить путь к браузеру (мало ли куда пользователь может его установить). Поэтому считаю что в реестре должна быть запись... Заранее спасибо! |
MySh > 30-03-2009 12:54:55 |
Windows XP все установленные программы хранит в определённом месте, откуда их параметры выводятся в списке «Установка и удаление программ», если Firefox в этом списке есть, то и в реестре его параметры должны быть. Искать нужно параметр «InstallLocation» в «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\» — там, скорее всего, должен быть ключ с названием «Mozilla Firefox» или как-то так. За Vista не скажу, но думаю, что там всё аналогично. |
AnalogXP > 31-03-2009 01:43:38 |
MySh, это не то. Там пишется также и версия браузера. Нужен более универсальный ключ. |
Infocatcher > 31-03-2009 01:54:18 |
AnalogXP |
Unghost > 31-03-2009 02:16:07 |
Ну например в логе инсталляции (C:\Program Files\Firefox\install.log) есть такие строки: Выделить код Код:Added Registry String: HKLM | Software\Mozilla\Mozilla Firefox\3.0.8 (uk)\Main | Install Directory | C:\Program Files\Mozilla Firefox Added Registry String: HKLM | Software\Mozilla\Mozilla Firefox\3.0.8 (uk)\Main | PathToExe | C:\Program Files\Mozilla Firefox\firefox.exe |
ViRUS > 31-03-2009 08:35:22 |
AnalogXP ЗЫ: Firefox кроссплатформенное приложение, поэтому виндовых "наворотов" там минимум. |
vladmir > 31-03-2009 13:03:42 |
ViRUS
Будут ещё как, если назначается браузером по умолчанию. |
AnalogXP > 31-03-2009 16:25:45 |
Как раз, в данном случае, полагаться на реестр и считаю необходимым. Я например устанавливал несколько версий Лисы (3.0.7, 3.1b3), в разных папках. Что мне в данном случае даст %APPDATA%\Mozilla\Firefox ? Вот что я нашел, вроде то что нужно: Но насколько это универсально, пока не известно. |
Unghost > 01-04-2009 23:45:07 |
AnalogXP
Firefox всегда пишет в %APPDATA%. |