Как Opera находит свой opera6.ini ?
|
Lex 05/14/04 05:51 PM |
|
Как Opera находит свой opera6.ini ? Где хранится путь к онному файлу? перерыл весь реестр и инишники в каталоге Оперы - не нашел. Мэтры - просветите плз.
|
Re: Как Opera находит свой opera6.ini ?
|
Boris 05/14/04 06:14 PM |
|
Набери в адресной строке opera:about
|
Re: Как Opera находит свой opera6.ini ?
|
Lex 05/14/04 07:37 PM |
|
Это понятно. Но где именно хранится данная информация? Ведь она изменяется в зависимости от настроек профиля конкретного пользователя, в часности на win XP...
|
Re: Как Opera находит свой opera6.ini ?
|
Boris 05/14/04 08:21 PM |
|
Для начала
OperaDef6.ini
[System]
Multi User=?
|
Re: Как Opera находит свой opera6.ini ?
|
Lex 05/17/04 09:51 AM |
|
Boris И это ясно, спасибо. Но мне необходимо, чтобы другая прога вычитала этот путь. Сначала возникло подозрение, что это в OUsr600.dat, но удаляя этот файл, я теряю регистрацию, Opera создает новый файл, но использует ранее созданный профиль! Часть пути к нему ясна и ее можно взять из реестра (путь к каталогу application данного usera ) А вот далее идет имя каталога (по умочанию \Opera\Opera75) и в нем профиль. Но если Изменить имя каталога в котоую устанавливается опера (во время установки естесно) или ставить Оперу 7.50 поверх 7.23 например - этот каталог будет \Opera\Опера7 Вот я и задаюсь вопросом, откуда же именно читает Опера Этот путь к opera6.ini?
|
Re: Как Opera находит свой opera6.ini ?
|
Mongoose 05/18/04 06:39 PM |
|
LexВ ответ на: Но если Изменить имя каталога в котоую устанавливается опера (во время установки естесно) или ставить Оперу 7.50 поверх 7.23 например - этот каталог будет \Opera\Опера7
Тогда и в профиль оперы будет в \Opera\Opera7\
Алгоритм такой:
1. В реестре смотрим где Опера.
2. В operaDef6.ini смотрим Multi User. Если Multi User=1 то...
3. ...идём в %APPDATA%\Opera\<название папки Оперы>\profile
где <название папки Оперы> - название папки Оперы в Program Files, которое указывается при установке.
|
Re: Как Opera находит свой opera6.ini ?
|
Lex 05/19/04 07:11 AM |
|
Mangoose Вот мне и нужно получить <название папки Оперы> в качестве переменной или весь путь к opera6.ini в качестве переменной! У меня есть загрузочное меню для CD и я хочу приладить твой руссификатор к нему. Если посмотреть в Опере "О программе", то там все пути указаны! Откуда они вычитываются???
|
Re: Как Opera находит свой opera6.ini ?
|
Mongoose 05/19/04 09:15 PM |
|
Lex Повторяю. <название папки Оперы> берётся ИЗ РЕЕСТРА.
|
Re: Как Opera находит свой opera6.ini ?
|
Lex 05/20/04 07:49 AM |
|
Mangoose Понятно. Вобщем решить задачу относительно просто не удастся. В надцатый раз перерыв весь реестр на двух машинах, пришел к выводу, что надо писать програмулину, которая из параметра InstallPath = %ProgramFiles%\<название папки Оперы> будет вырезать <название папки Оперы> и запихивать в %APPDATA%\Opera\<название папки Оперы>\profile Геморой. Всем спасибо за внимание к проблеме ...
|
Re: Как Opera находит свой opera6.ini ?
|
basir 03/08/05 05:34 PM |
|
попробуй установить оперу через какой нибудь uninstaller и посиотреть в его логах все изменения реестра
|
Re: Как Opera находит свой opera6.ini ?
|
goalkeeper 03/09/05 02:08 PM |
|
ну и как, получилось? мне то же надо... InstallPath = %ProgramFiles%\<название папки Оперы> - я такого ключа в реестре не обнаружил. Есть в OperaDef6.ini в разделе Install свойство MainDir. Возможно, конечный каталог и будет искомым?
|