RegEditor — редактор системного реестра

Здесь можно обсудить ваш любимый плагин.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

Latest post of the previous page:

не уверен, что проблема именно в regeditor, но всё же пишу тут.
после обновления на 1.1.31 появилась проблема - зависание фара при следующих действиях:
1. берём фар 3.0.2392 и два плагина - regeditor и far colorer 1.0.3.7
2. запускаем фар, открываем для редактирования по F4 любой файл и закрываем редактор по Esc
3. нажимаем AltF1
всё, фар завис.
на предыдущей версии regeditor'а такого не было.
если не открывать файлы по F4, то зависания при AltF1 нет. также всё нормально, если нет плагина far colorer.

win 7 sp1 x64, far 3.0.2392 x64.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex »

Колорер не причём, у меня и без него падает. Такое ощущение что ты в GetPluginInfoW() стэк зануляешь, точно с правильными хидерами собирал?
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

попробовал на х86-версии фара, там даже хуже.
и проблема всё же в плагине =) т.к. повторяется даже при единственном плагине regeditor, с чистым профайлом.
1. F11, RegEditor
2. AltF1 -> появляется ошибка:

win7 sp1 x64, far 3.0.2392 x86.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

t-rex wrote:Колорер не причём, у меня и без него падает. Такое ощущение что ты в GetPluginInfoW() стэк зануляешь, точно с правильными хидерами собирал?
да, верно, просто я не сразу разобрался.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex »

Maximus, у тебя почему то размер sizeof(struct PluginInfo) = 0x40 а надо 0x38.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex »

Но и вообще в GetPluginInfoW обнулять pi не надо, фар его обнулёным передаёт и также фар StructSize заполняет.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: RegEditor — редактор системного реестра

Post by Max Rusov »

t-rex wrote:Но и вообще в GetPluginInfoW обнулять pi не надо, фар его обнулёным передаёт и также фар StructSize заполняет.
А зачем?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex »

Вы там чушь несёте, вот как раз чтоб не делали таких вот багов фар StructSize и заполняет (и передаёт обнулёным чтоб всё что плагин не заполнил бралось умолчание).
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

хм.. собрал 2393, пока не падает О.о
ну ладно :)
зато есть другой баг (возможно, старый):
1. заходим в RegEditor, становимся, например, на HKEY_CLASSES_ROOT, жмём F3, начинается долгая операция.
2. жмём Esc, отвечаем Stop в диалоге об остановке, в следующем тоже жмём Ок
и всё пошло по новой, прервать никак не получается.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 »

1.32 падать не должен
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 »

Kerberos464 wrote:зато есть другой баг (возможно, старый):
1. заходим в RegEditor, становимся, например, на HKEY_CLASSES_ROOT, жмём F3, начинается долгая операция.
2. жмём Esc, отвечаем Stop в диалоге об остановке, в следующем тоже жмём Ок
и всё пошло по новой, прервать никак не получается.
"по новой" не идет.
макросы проверяй. наверное
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex »

1.32 ок.
Есть другой странный глюк, раньше тоже был.
F4 на любом ключе, теперь чтоб выйти из редактора надо нажать Esc долго, если не жать долго то появляются панели и назад редактор.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

проверил, всё равно "идёт".
без макросов, единственный плагин, нулевой профайл.
могу выложить "свой фар" (собран tdm64-gcc) или дамп или ещё что угодно, на что у меня хватит умений =)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: RegEditor — редактор системного реестра

Post by Max Rusov »

t-rex wrote:Вы там чушь несёте
Чушь - это то как сейчас сделано.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 »

1.33
оказалось, что когда приходит MENU_EVENT - Event.KeyEvent "содержит" VK_F3/4 0_0
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 »

теперь отлично!
спасибо!
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Post Reply

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