FarReg: Registry Browser — редактор системного реестра

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 4533
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by DrKnS » Thu 29 Oct, 2015 21:03

Latest post of the previous page:

Можно запустить неприподнятый regedit, сделав set __COMPAT_LAYER=RUNASINVOKER.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Thu 29 Oct, 2015 21:30

DrKnS wrote: Можно запустить неприподнятый regedit, сделав set __COMPAT_LAYER=RUNASINVOKER.
так дело ж не в регедите, а в передаче ему данных для нахождения веток и ключей на TreeView и ListView. Я это делаю, выделяя в процессе регедита память и записывая туда нужные данные, а эти функции требуют администраторских прав.

User avatar
HaRT
Moderator
Posts: 7979
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Post by HaRT » Thu 29 Oct, 2015 21:34

yms wrote: эти функции требуют администраторских прав
Разве если RegEdit будет запущен AsInvoker, то потребуются какие-то повышенные права для манипуляций с его памятью?
Я вот, например, отлаживаю самописные проги безо всякого повышения привилегий отладчика (Visual Studio) — и память им могу менять.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4533
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by DrKnS » Fri 30 Oct, 2015 20:08

yms wrote: эти функции требуют администраторских прав
Как бы можно в комстроке сделать вышеуказанное и проверить.

Denis
Posts: 1389
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

FarReg: Registry Browser — редактор системного реестра

Post by Denis » Mon 22 Feb, 2016 10:19

Падение при использовании в Win10(!) x64 из командной строки:
reg:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

farreg351W3x64.zip
Far 3.0 build 4559 x64

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Tue 22 Mar, 2016 15:19

Denis wrote:Падение при использовании в Win10(!) x64 из командной строки:
reg:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

farreg351W3x64.zip
Far 3.0 build 4559 x64
Воспроизводится. Когда доберусь, починю.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Thu 24 Mar, 2016 17:22

yms wrote:
Denis wrote:Падение при использовании в Win10(!) x64 из командной строки:
reg:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Воспроизводится. Когда доберусь, починю.
upd: уже починил: http://michael-y.org/FAR/#registry. Плагринг, как обычно, глючит, там нет.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Sat 18 Jun, 2016 12:11

DrKnS wrote:Можно запустить неприподнятый regedit, сделав set __COMPAT_LAYER=RUNASINVOKER.
Таки дошли руки сделать нормальный Ctrl-J под UAC. Спасибо, [mention]DrKnS[/mention] и [mention]HaRT[/mention].
Лежит на http://michael-y.org/FAR/#registry, плагринг снова глючит.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Sat 18 Jun, 2016 12:33

yms wrote:
DrKnS wrote:Можно запустить неприподнятый regedit, сделав set __COMPAT_LAYER=RUNASINVOKER.
Таки дошли руки сделать нормальный Ctrl-J под UAC. Спасибо, [mention]DrKnS[/mention] и [mention]HaRT[/mention].
Лежит на http://michael-y.org/FAR/#registry, плагринг снова глючит.
upd: плагринг - http://plugring.farmanager.com/plugin.php?pid=30

User avatar
HaRT
Moderator
Posts: 7979
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Post by HaRT » Thu 01 Sep, 2016 11:48

yms, сложно ли реализовать переименование ключа/значения (ShiftF6)?
А то приходится прыгать в RegEdit и переименовывать там. А если кто работает по телнету, то облом.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by zg » Thu 01 Sep, 2016 12:50

HaRT wrote: yms, сложно ли реализовать переименование ключа/значения (ShiftF6)?
в альтернативном плагине реализовано.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Thu 01 Sep, 2016 16:41

HaRT wrote: yms, сложно ли реализовать переименование ключа/значения (ShiftF6)?
А то приходится прыгать в RegEdit и переименовывать там. А если кто работает по телнету, то облом.
У меня в todo есть, осталось только, чтобы руки дошли :)

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Fri 02 Sep, 2016 07:57

HaRT wrote: yms, сложно ли реализовать переименование ключа/значения (ShiftF6)?
А то приходится прыгать в RegEdit и переименовывать там. А если кто работает по телнету, то облом.
Надеюсь, телнет не на Win2000? я реализовал это так, что под win2k не будет работать.
(Наверно, те, кто это прочтет, удивятся, что плагин работает под Win2k :)

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Fri 02 Sep, 2016 19:00

Вопчем, уже. 3.60. Использовал NtRenameKey, который появился в XP, поэтому на win2k переименование не поддерживается.

User avatar
HaRT
Moderator
Posts: 7979
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Post by HaRT » Fri 02 Sep, 2016 19:36

yms wrote: Вопчем, уже. 3.60. Использовал NtRenameKey
Спасибо!
Пара некрасивостей:
* при переименовании значения сбрасывается текущий элемент, т.е. курсор панели перескакивает на “..”
* при переименовании выделенного ключа или значения он развыделяется
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Удалена ложная тревога про DirMod
Фар есть инструмент, а не нянька. © 2009 DrKnS

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Post by yms » Fri 02 Sep, 2016 19:51

HaRT wrote:Пара некрасивостей:
* при переименовании значения сбрасывается текущий элемент, т.е. курсор панели перескакивает на “..”
* при переименовании выделенного ключа или значения он развыделяется
Да, я заметил, но сейчас некогда подчищать. Кстати, не всегда перескакивает.
Выделенный файл тоже развыделяется после переименования.

User avatar
HaRT
Moderator
Posts: 7979
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Post by HaRT » Fri 02 Sep, 2016 20:10

Играл я тут с переименованием и переключением DirMod и словил падение на выходе:
1. запускаю Фар без прочих плагинов;
2. перехожу в reg:HKEY_CURRENT_USER\Software\7-Zip\ — панель в режиме «Ключи как каталоги», другая панель обычная файловая;
3. переключаю режим: [b]ShiftF7[/b] — теперь режим «Ключи как файлы», все элементы одним цветом;
4. перехожу в над-каталог, „возвращаюсь обратно“ в 7-Zip по [b]CtrlPgDn[/b] (да, я знаю, что это не то действие);
5. снова вверх и обратно — теперь уже неважно, какими клавишами;
6. становлюсь курсором на ключ или значение, нажимаю [b]ShiftF6[/b] — появляется диалог Copy с подставленным путём другой панели.
7. принимаю путь ([b]Enter[/b]) — файл появляется на другой панели;
8. выхожу из Фара по [b]F10[/b] — получаю в консоли
И потом это окошко ещё не враз закроешь.
Win 8.1 Ent x64; Far Manager v3.0 build 4774 x86 (2016-09-02); FarReg 3.60

Ну а после того, как, надеюсь, удастся исправить падение, хорошо бы запретить переименование, когда оно заведомо не может быть выполнено: зашли в REG-файл или открыли доступную только для чтения hive и т.п.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Обсуждение плагинов”

Who is online

Users browsing this forum: No registered users and 12 guests