Поиск пути установки ФАР

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
siberia-man
Posts: 131
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 2 times
Been thanked: 9 times

Поиск пути установки ФАР

Post by siberia-man »

Я правильно понимаю, что способ узнать, как установлен ФАР это прочитать ветку реестра HKLM\SOFTWARE\Far Manager на предмет параметров InstallDir_x64 и/или InstallDir?

Спрашиваю, потому что никогда не ставил его инсталлятором, только распаковывал из архива. На рабочей машине он был установлен из некоторого общего хранилища, назовем его "центр управления ПО".

Например, так я узнал где он таки установлен на рабочей машине:

C:\>reg query "HKLM\SOFTWARE\Far Manager" /v InstallDir* HKEY_LOCAL_MACHINE\SOFTWARE\Far Manager InstallDir_x64 REG_SZ C:\Program Files\Far Manager\ Поиск завершен: найдено совпадений: 1.

Если мои предположения неверны, поправьте, пожалуйста. Возможно существуют какие-то другие способы или варианты.
Last edited by siberia-man on Wed 13 Jul, 2022 23:19, edited 3 times in total.
siberia-man
Posts: 131
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 2 times
Been thanked: 9 times

Поиск пути установки ФАР

Post by siberia-man »

Кажется, я на верном пути: глянул в файлы внутри инсталляторов Far3*.msi\{msi_info}.txt - только там HKCU вместо HKLM, а параметры - те самые.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Поиск пути установки ФАР

Post by HaRT »

Гляжу, вы меня немного опередили, но всё же оставлю изначальный текст своего сообщения ниже:
Что-то я не вижу, чтобы современные инсталляторы Фара что-то прописывали в HKLM. Что-то похожее наблюдаю (с помощью плагина Observer) . Но подозреваю, что это пропишется только у того пользователя, которым устанавливали. (И ещё надо учесть, что это две разные ветки для 32- и 64-битного Фара.)
Наиболее быстро, надёжно и корректно (но гораздо более трудоёмко) это делается через Windows Installer API, как показано, например, на SO. В скрипте можно сделать попроще, но куда медленнее и несколько менее надёжно через WMI-класс Win32_Product (Гугл в помощь).
Фар есть инструмент, а не нянька. © 2009 DrKnS
siberia-man
Posts: 131
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 2 times
Been thanked: 9 times

Поиск пути установки ФАР

Post by siberia-man »

HaRT wrote: Thu 14 Jul, 2022 00:39 Что-то я не вижу, чтобы современные инсталляторы Фара что-то прописывали в HKLM
Ага. Это неродной, явно неФАРовский.
HaRT wrote: Thu 14 Jul, 2022 00:39В скрипте
Да. Хочу обновить и адаптировать свои старые скрипты-запускалки ФАРа под инсталлированный ФАР, нераспакованный из архивов.
Post Reply

Return to “Обсуждение Far Manager”