Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)

Модерирует : gyra, Maz

Maz (31-07-2023 08:32): WinRAR (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: 1 | 2 | 3



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Стабильная английская версия: 6.22 x86 | x64 (31 мая 2023 г.)
Стабильная русская версия:  6.22 x86 | x64 (31 мая 2023 г.)

Текущая английская бета-версия:  6.23 beta 1 x86 | x64
Текущая русская бета-версия:  6.23 beta 1 x86 | x64

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Скачать ранее вышедшие версии можно с официального FTP
Таблица совместимости версий с различными ОС

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR 1.54b - 6.22 (1995-2023): скачать (311 МБ) [обновлено 31.05.2023]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio
Стандартная (48x36). Маленькие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться.

Всего записей: 38758 | Зарегистр. 26-02-2002 | Отправлено: 19:30 27-08-2020 | Исправлено: DimmY, 17:47 20-07-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
пилили под 11 windows? а в 10 сломали.
в этом окне

жму кнопку "элементы контекстного меню" а в место этого галки ставятся/снимаются на ассоциации все сразу. а та кнопка которая должна это делать, вообще недоступна.
или это перевод виноват? я просто заменил файлы из самой последней беты английской. x64

Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 23:36 26-11-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
В свежей сборке английской беты появилась новая опция "Legacy context menus". управляющая регистрацией IContextMenu. Соответственно, идентификаторы dialog controls поменялись, и rarlng.dll из русской беты к текущим exe не подходит.
 
Правда я сегодня полдня пытался избавиться от этой опции. Но альтернативное решение получилось не слишком надежное, так что пока я решил ее оставить. Посмотрим, может потом найдется какой-то другой вариант.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 00:03 27-11-2021 | Исправлено: EugeneRoshal, 00:06 27-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
привет, попробуйте связаться: https://winaero.com/winaero-tweaker/
может чего подскажет по данному поводу, т.к человек занимается копанием системы, думаю может чего придумаете

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 00:23 27-11-2021
Shadowcore



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
может чего подскажет по данному поводу

чё там подсказывать? у Ткаченко нет инсайда, он работает с тем что есть
вот очередной подарок от M$ Microsoft improved legacy context menus in the latest Windows 11 Preview
похоже что время универальных билдов кончилось - надо делать отдельный для win11 и отдельный для всей остальной винды
извиняюсь

Всего записей: 1817 | Зарегистр. 09-06-2021 | Отправлено: 01:56 27-11-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KonstantinPolyakov

Цитата:
 
EugeneRoshal

Цитата:
 
Причем, если мы запускаем WinRAR из этих автоперенесенных в старое меню пунктов, окно WinRAR размещается под остальными открытыми окнами, и победить это я пока не смог. SetForegroundWindow не помогает. При запуске из основного меню или пунктов IContextMenu такой проблемы нет.  

Да, воспроизводится. На других программах то же самое. Явный глюк Windows.

Вроде как удалось найти решение. Не особо эстетичное, но лучше так, чем никак. Будем надеяться, что в будущем Microsoft это исправит.
 
Выложил новую английскую beta 2 с этим изменением.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 17:48 27-11-2021 | Исправлено: EugeneRoshal, 17:49 27-11-2021
KonstantinPolyakov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal

Цитата:
Вроде как удалось найти решение. Не особо эстетичное, но лучше так, чем никак. Будем надеяться, что в будущем Microsoft это исправит.  

 
Теперь работает. А как вы, если не секрет, сделали?  

Всего записей: 68 | Зарегистр. 14-11-2008 | Отправлено: 09:47 29-11-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KonstantinPolyakov
Детали реализации я вам могу отправить по email, если напишите мне на dev@rarlab.com
Но я пока до конца не уверен, что оставлю этот вариант.
 
Проблема в том, что если мы используем только IExplorerCommand, часть установленных Windows 11 отображает их только в новом, но не старом меню. Насколько это распространено - мне сложно сказать, но у меня сейчас есть две виртуальные машины с Windows 11, в одной из которых WinRAR'овские пункты на основе IExplorerCommand есть в старом меню, а в другой - нет. При этом, если мы реализуем IContextMenu, оно присутствует в старом меню в обеих установках Windows 11. И есть сторонние файловые менеджеры, которые поддерживают только IContextMenu (Directory Opus), а есть, которые поддерживают оба интерфейса (Total Commander).
 
Сейчас я повесил включение IContextMenu на "Legacy context menus" в настройках WinRAR. То есть, если у пользователя нет пунктов WinRAR в старом меню Windows 11 или в стороннем менеджере, ему нужно включить эту опцию. Если же он включает ее только ради менеджера, а в старом меню пункты присутствуют, то в старом меню получим двойной набор пунктов WinRAR.
 
Есть альтернативный вариант реализации. Shell extension на основе косвенных признаков может попытаться определить, когда Windows запрашивает пункты IExplorerCommand для старого меню, а когда для нового, и отдавать их только для нового меню. Для старого же всегда регистрировать IContextMenu. Плюс этого подхода в том, что пользователю не надо включать "Legacy context menus", о чем еще не каждый догадается. Пункты WinRAR будут присутствовать и в старом меню, и в сторонних менеджерах. Минус - в менеджерах типа Total Commander, поддерживающих оба интерфейса, будет присутствовать удвоенный набор команд WinRAR. И еще минус: так как определение старого меню в rarext.dll будет выполняться на основе шаблонов поведения dllhost.exe, если в будущем это поведение изменится, есть риск, что отвалится поддержка и нового меню, то есть WinRAR ошибочно примет его за старое.
 
То есть, в первом варианте у нас беспроблемная поддержка нового меню Windows 11, но для включения WinRAR в старом и в некоторых файловых менеджерах пользователю может понадобиться залезть в настройки и включить "Legacy context menus". И если включали только ради менеджера, есть риск дублирования в старом меню Windows.
 
Во втором варианте в нынешней версии Windows 11 команды WinRAR присутствуют в обеих меню без каких-либо опций, но с некоторым риском, что в будущих обновлениях Windows может отвалиться даже поддержка нового меню и придется экстренно выпускать новую версию WinRAR. В файловых менеджерах тоже все работает без опций, но в некоторых (TC) команды WinRAR дублируются.
 
Сейчас я реализовал первый вариант, но и второй окончательно из рассмотрения еще не вычеркнул.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 12:07 29-11-2021
Shadowcore



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
при просмотре папки вне архива, хотелось бы ещё одну колонку "Пароль", которая показывала что архив запаролен
 
 

Всего записей: 1817 | Зарегистр. 09-06-2021 | Отправлено: 01:31 30-11-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shadowcore
Это пришлось бы каждый архив в папке открыть и прочесть заголовок. Сейчас WinRAR вне архива показывает только ту информацию, которая не требует открытия архива.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 11:51 30-11-2021
Shadowcore



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
хотелка появилась появилась после просмотра, плагина RarInfoNew для Total Commander
он в колонке "password" пишет "нет" или "+"

Всего записей: 1817 | Зарегистр. 09-06-2021 | Отправлено: 12:11 30-11-2021
shema13

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а кто нить подскажет, почему винрар 6.хх со временем медленнее открывает архивы. на свежей винде мгновенно, а на поюзанной(но ухоженной)дефендер откл) 4-5 сек задумывается. однако на скорость работы после открытия это не влияет.

Всего записей: 1451 | Зарегистр. 08-12-2006 | Отправлено: 14:54 01-12-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shema13
Фрагментация hdd, например. Лишний балласт в системе, как вариант.

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 17:59 01-12-2021
shema13

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Фрагментация hdd

не. что с hdd, что с ССД одинаково. писали типа многопоточность отключить. но не канает.  

Цитата:
Лишний балласт

да у меня цельный "камаз"))) 64 гиг оперы, рязань 3900х
в процессах всего 55 штук загружено на вин 10_про.  

Всего записей: 1451 | Зарегистр. 08-12-2006 | Отправлено: 22:23 01-12-2021
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shema13
Ну, дело явно не в WinRAR. Можно вспомнить байку про "генератор глюков" (якобы Windows намеренно тормозит со временем, чтобы стимулировать платный апгрейд), можно посмотреть, что занимает кэш в поюзанной системе. Выдвину ещё такую гипотезу: после первого запуска, помимо самого WinRAR, система пытается загрузить сгенерированную для него базу данных (файлы быстрого запуска, дополнительные ключи реестра, манифесты всякие), на чём и тормозит.
 

Цитата:
в процессах всего 55 штук

Windows 5.x парой десятков обходилась...

Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 22:33 01-12-2021
shema13

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Windows 5.x парой десятков обходилась...

таки я помню, когда боролись за каждый мб памяти на ХР(х86).)))
просто интересно, у меня только такое непотребство или у многих. я 2-3 раза в год переставляю систему(люблю это дело)))). замечал и ранее такое поведение софтины.
имхо, подозрение, что винда пытается слить содержимое архива в АНБ)))

Всего записей: 1451 | Зарегистр. 08-12-2006 | Отправлено: 08:45 02-12-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
shema13
Открытие в проводнике/файлменеджере? А если сначала просто запустить WinRAR, а потом архив открыть?

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 08:59 02-12-2021
shema13

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а потом архив открыть?

уже пробовал, тоже самое, ~5 сек. пошёл я ставить лтс_си последнюю.
...точнее, с ярлыка Рар открывется сиравно ~4 сек. а вот из оболочки файл/открыть, то сразу открывает.
может в самом деле софтина шарится по дискам перед открытием. хотя на свежей винде архивы с несистемных хдд открывются на раз.

Всего записей: 1451 | Зарегистр. 08-12-2006 | Отправлено: 10:41 02-12-2021 | Исправлено: shema13, 10:50 02-12-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
shema13
Скорее всего связано с ассоциациями: в свежеустановленной их мало, а потом вы ставите кучу всякого говна софта - и ассоциаций становится слишком дофига.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 10:58 02-12-2021
shema13

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну вот, поставил лтссюху. открываются архивы на 2 клика. осталось заряжать софт и мониторить.

Всего записей: 1451 | Зарегистр. 08-12-2006 | Отправлено: 22:50 02-12-2021
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
открываются архивы на 2 клика
спасибо, у меня также.
 
Добавлено:
shema13
Цитата:
осталось заряжать софт и мониторить
недоумеваю, кому это надо?

----------
Мы все умрём. (-:

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 22:57 02-12-2021
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)
Maz (31-07-2023 08:32): WinRAR (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru