Page 17 of 21
Re: FarReg: Registry Browser — редактор системного реестра
Posted: Wed 03 Sep, 2014 16:59
by John Doe
Latest post of the previous page:
Теперь, когда настройки Фара уже не хранятся в реестре
Строго говоря, там всё ещё могут быть настройки плагинов.
FarReg: Registry Browser — редактор системного реестра
Posted: Wed 11 Feb, 2015 16:40
by HaRT
Словил стабильный вылет.
1. Запускаю
Far Manager, version 3.0 (build 4261–4267) x86 с одним только плагином —
Registry Browser; Version 3.44, 16 Aug 2014 .
2. Открываю его панель, перехожу в
[i][b]HKEY_CURRENT_USER\Software[/b][/i]
, делаю текущим ключ
[i][b]Far Manager[/b][/i]
.
3. Нажимаю
[b]AltShiftF4[/b]
— получаю вылет плагина
Code: Select all
╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception: Access violation (read from 0x0000000A) ║
║ Address: 0x1000F80D ║
║ Function: ProcessPanelInputW ║
║ Module: iles (x86)\Far Manager\Plugins\Registry\Registry.dll ║
╟────────────────────────────────────────────────────────────────────╢
║ { Unload plugin } [ Debug ] [ Ignore ] ║
╚════════════════════════════════════════════════════════════════════╝
или
Code: Select all
╔══════════ Exception occurred ══════════╗
║ bad allocation ║
╟────────────────────────────────────────╢
║ { Unload plugin } [ Debug ] [ Ignore ] ║
╚════════════════════════════════════════╝
; если его проигнорировать (а иногда и если выгрузить плагин), то и вылет Фара
Code: Select all
╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception: Access violation (read from 0x0000000A) ║
║ Address: 0x1000F80D ║
║ Function: mainImpl ║
║ Module: C:\Program Files (x86)\Far Manager\Far.exe ║
╟────────────────────────────────────────────────────────────────────╢
║ { Terminate Far } [ Debug ] [ Ignore ] ║
╚════════════════════════════════════════════════════════════════════╝
или
Code: Select all
╔══════════ Exception occurred ══════════╗
║ bad allocation ║
╟────────────────────────────────────────╢
║ { Terminate Far } [ Debug ] [ Ignore ] ║
╚════════════════════════════════════════╝
(во всевозможных сочетаниях).
PS
В действительности я выделяю несколько ключей, и пытаюсь редактировать их в виде REG-файла.
FarReg: Registry Browser — редактор системного реестра
Posted: Wed 11 Feb, 2015 17:28
by fps
А раздел HKEY_CURRENT_USER\Software\Far Manager существует?
У меня, например, его нет. И вылет при нажатии AltShiftF4 повторяется, только если ему предшествовала неудачная попытка сделать этот раздел текущим с помощью Shift+F1 с последующим сообщением
Code: Select all
╔══════ Error ═══════╗
║ Element not found. ║
╟────────────────────╢
║ { OK } ║
╚════════════════════╝
FarReg: Registry Browser — редактор системного реестра
Posted: Wed 11 Feb, 2015 19:54
by HaRT
fps wrote: А раздел HKEY_CURRENT_USER\Software\Far Manager существует?
У меня — да.
Но воспроизводится на любых ключах, которые я пробовал (около десятка).
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 10:24
by fps
Находясь в панели плагина нажимаем F5 - поле ввода целевого пути дополнено пробелами до 256 символов.
Registry Browser Plugin 3.43 Unicode for FAR3
Проявляется начиная версии FAR Far30b4251.x86.20150121
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 15:58
by yms
fps wrote: Находясь в панели плагина нажимаем F5 - поле ввода целевого пути дополнено пробелами до 256 символов.
Registry Browser Plugin 3.43 Unicode for FAR3
Проявляется начиная версии FAR Far30b4251.x86.20150121
Обновил фар и получил. Возможно, баг фара. Вроде в API ничего не поменялось.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 16:01
by yms
HaRT wrote: Словил стабильный вылет.
Я воспроизвести не смог. Стоял последний стабильный (4242), теперь поставил 4337 - не воспроизводится.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 16:12
by HaRT
yms wrote: воспроизвести не смог
У меня Windows 8.1, учётка входит в группу админов, но Фар запускается без повышенных привилегий. А у Вас?
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 16:25
by zg
смотреть надо в сторону DM_SETTEXT — корректно ли там устанавливается длина устанавливаемого текста.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 21:08
by yms
HaRT wrote: yms wrote: воспроизвести не смог
У меня Windows 8.1, учётка входит в группу админов, но Фар запускается без повышенных привилегий. А у Вас?
У меня здесь 7 с отключенным UAC. Попробовал под обычным юзером - не вылетает.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 22:06
by yms
zg wrote: смотреть надо в сторону DM_SETTEXT — корректно ли там устанавливается длина устанавливаемого текста.
какой DM_SETTEXT? я инициализирую FarDialogItem с DI_EDIT и флагом DIF_HISTORY.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 22:49
by Shmuel
fps wrote: Проявляется начиная версии FAR Far30b4251.x86.20150121
Немного раньше, начиная с 4248.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 23:29
by zg
Shmuel wrote: Немного раньше, начиная с 4248.
баг-то старый, до 4248 просто не видно было. 4339.
FarReg: Registry Browser — редактор системного реестра
Posted: Thu 09 Apr, 2015 23:37
by HaRT
yms wrote: не вылетает.
Если мне выдать отладочную DLL, PDB и исходники, я могу поотлаживать и попытаться понять, что там происходит.
FarReg: Registry Browser — редактор системного реестра
Posted: Sat 18 Apr, 2015 19:49
by yms
HaRT wrote: yms wrote: не вылетает.
Если мне выдать отладочную DLL, PDB и исходники, я могу поотлаживать и попытаться понять, что там происходит.
Щас отправлю релевантные файлы. У меня один раз даже воспроизвелось под Win10 в виртуалке, но не под дебаггером
FarReg: Registry Browser — редактор системного реестра
Posted: Mon 25 May, 2015 10:46
by John Doe
yms wrote: Version 3.50, 24 May 2015
В требуемой версия фара не заполнена последняя часть (билд), в результате UpdateEx не признаёт его как обновление.