Maximus5 / FarPlugins

Some plugins for Far Manager
BSD 3-Clause "New" or "Revised" License
80 stars 12 forks source link

RegEditor v1.1.37.4040 ошибка "Не удалось открыть куст (hive)" при вызове из комстроки #2

Closed VictorVG closed 9 years ago

VictorVG commented 9 years ago

Зову плагин из любого меню - молча открывается Реестр, вызываю из комстроки по префиксу - вне зависимости от наличия реестрового пути в команде сообщение об ошибке типа такого:

набрал reg2: -> Enter и получил сообщение об ошибке:

reg2

единственное что при этом меняется это путь текущего каталога, но неизменным остаётся само событие - плагин всё время пытается открыть корень текущего каталога на диске как хив. У меня это явление воспроизводится даже на билде 4040 вообще без профиля и с одним плагином RegEdit. Для эксперимента брал простой набор: Far.exe + русские языковые файлы + RegEdit. Все скрипты, меню и прочее удалены, запуск Far.exe Проводником, в Far.exe.ini указано:

[General]
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
GlobalUserMenuDir=%FARHOME%
DefaultLanguage=Russian
TemplateProfile=%FARHOME%\Default.farconfig
UserLocalProfileDir=%FARHOME%\Profile

В любом случае чтобы я не набрал в ком строке будет подобное сообщение об ошибке. Пробовал варианты: reg2: , reg2:HKCU\Software - итог будет один - сообщение об ошибке, при этом не помогает и выключение или установка в неопределённое состояние настройки Открывать hive файлы.

Вот ещё один пример - мы находимся в пустом подкаталоге F:\dev\far3\15, из костроки вызвали по префиксу плагин reg2: -> Enter и видим:

re2-2

Такое ощущение что где-то в парсере префикса опечатка сидит, но вот сравнить исходники не с чем. Со старыми v1.1.34 с наложенным патчем zg? А смысл? За это время в них произошла масса изменений, хотя я ту версию пересобрал под ь4040 и рамки поправил. На сегодня у меня только она одна полностью рабочая..

VictorVG commented 9 years ago

Посмотрел версию 1.38 - отлично, погонял, попробовал удалять, проверять визуализацию - работает, видимых ошибок не заметил. Огромное спасибо! Тикет думаю стоит закрыть ибо кроме нас он уже более никому не нужен, а для себя коли надо переоткорем чттоб не плодить сущности.