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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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



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


Последняя 32-разрядная версия (7.01): английская | русская


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

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

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

Коллекция всех ранее выходивших 16- и 32-бит версий WinRAR 1.54b - 7.01 (1995-2024): скачать (342 МБ) [обновлено 12.05.2024]

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

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

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

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)
 
Таблицы для наглядности с соотношением размера словаря к потребляемой ОЗУ:
с ключом mcx | без ключа mcx

Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: Komandor, 10:46 02-08-2025
Peter15

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

Цитата:
Ну сколько можно с этой детской привычкой жить - ВКЛЮЧИТЕ показ расширений в проводнике!

Это давно включено, но ничего не даёт. Показывает только в отдельном столбце.

Всего записей: 647 | Зарегистр. 02-01-2019 | Отправлено: 19:53 26-03-2025
EugeneRoshal

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

Цитата:
А WinRAR прочитал цель куда ведёт ярлык и предложил имя целевого объекта

Да, вы правы.
 
По умолчанию Windows передает shell extension имя не самого lnk, а link target. Чтобы это победить, WinRAR прописывает свое shell extension еще и в HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers. Раньше это помогало.
 
Peter15
Да, имя в вашем случае берется из link target.
 
Посмотрите в Regedit, есть ли в Registry ключ HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\WinRAR со значением по умолчанию: {B41DB860-64E4-11D2-9906-E49FADC173CA}
 
Если его нет, можно попробовать прописать его вручную или зайти в "Settings/Integration" в WinRAR и нажать там OK.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 20:01 26-03-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
.
Хм, а у проводника "крышу" то сносит. Он расширение ярлыка принципиально не показывает, даже в режиме показа таблицей и с галочкой показа расширений. Типа расширение ярлыка - это не расширение(((((
Лишний повод не использовать никогда это недоразумение....

Всего записей: 4653 | Зарегистр. 01-04-2006 | Отправлено: 20:06 26-03-2025 | Исправлено: destiny_child, 20:10 26-03-2025
Peter15

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

Цитата:
 зайти в "Settings/Integration" в WinRAR и нажать там OK.

Не помогало.

Цитата:
HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\WinRAR со значением по умолчанию: {B41DB860-64E4-11D2-9906-E49FADC173CA}

Вот после этого архив стал наследовать имя ярлыка. Правда, для изменения пришлось отключать проактивную защиту Drweb.
EugeneRoshal, а можно автоматизировать добавление этой строки в реестр, и чтобы не нужно было отключать проактивную защиту?

Всего записей: 647 | Зарегистр. 02-01-2019 | Отправлено: 20:16 26-03-2025 | Исправлено: Peter15, 20:41 26-03-2025
insorg



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

Цитата:

Цитата:
Куда ярлык ведёт, на что указывает.


"Что и требовалось доказать." (с)
 
Добавлено:

Цитата:
пришлось отключать проактивную защиту Drweb

Таки если не устанавливать всякую дрянь, то и отключать ничего не надо будет.  
 
Добавлено:
EugeneRoshal

Цитата:
По умолчанию Windows передает shell extension имя не самого lnk, а link target.

Вроде бы да. Не только с архиватором такие заморочки были.
В принципе это ещё плюс один аргумент в сторону ухода на TotalCmd+Rar вместо всех этих проводниковых костылей и прочих приколов, которых на W11 теперь целый вагон.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 20:41 26-03-2025
Peter15

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

Цитата:
Таки если не устанавливать всякую дрянь, то и отключать ничего не надо будет.

Что это значит? Что делать, если АВ реагирует на изменение реестра, предложенное Евгением?

Всего записей: 647 | Зарегистр. 02-01-2019 | Отправлено: 20:45 26-03-2025
EugeneRoshal

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

Цитата:
а можно автоматизировать добавление этой строки в реестр

WinRAR ее пытается добавить.

Цитата:
и чтобы не нужно было отключать проактивную защиту

Это уже вне компетенции WinRAR.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 21:12 26-03-2025
Inoz2000



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

Цитата:
Лишний повод не использовать никогда это недоразумение....

destiny_child
Подробнее...

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

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 23:20 26-03-2025
insorg



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

Цитата:
Что делать, если АВ реагирует на изменение реестра

Разбираться со своим "ав" (что бы это ни значило) на предмет того, чтобы он не реагировал куда не следует.
 
Добавлено:
Тем более, что правка ветки HKEY_CLASSES_ROOT - это вообще самое обычное дело, когда речь доходит до файловых ассоциаций и тому подобных вещей.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 23:25 26-03-2025
Inoz2000



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

Цитата:
правка ветки HKEY_CLASSES_ROOT

неа!
Править надо HKEY_CURRENT_USER\SOFTWARE\Classes

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 23:28 26-03-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Хм, весьма странное выделение именно моих слов, будто они привели прям к падению небес...
или что там хуже могло произойти?

Всего записей: 4653 | Зарегистр. 01-04-2006 | Отправлено: 00:25 27-03-2025
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Цитата:
 что там хуже могло произойти?
произошёл флуд  !!
жаль, что вы этого не заметили.

EugeneRoshal

Цитата:
WinRAR прописывает свое shell extension еще и в HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers

А это правда, что прописывает именно в HKEY_CLASSES_ROOT ? Я то думал, что в HKEY_CURRENT_USER\SOFTWARE\Classes надо корректно записываться .. того… этого

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 00:35 27-03-2025
insorg



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

Цитата:
Править надо HKEY_CURRENT_USER\SOFTWARE\Classes

Ну это уже вкусовщина и зависит от контекста и задачи.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 01:29 27-03-2025
EugeneRoshal

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

Цитата:
А это правда, что прописывает именно в HKEY_CLASSES_ROOT ? Я то думал, что в HKEY_CURRENT_USER\SOFTWARE\Classes надо корректно записываться .. того… этого

Насколько я помню, в старых версиях Windows этих веток в HKEY_CURRENT_USER не было. Потом для части настроек из HKCR и HKLM начали появляться альтернативные ветки в HKCU. Но чтобы перейти на них, мне надо будет внимательно посмотреть, все ли параметры интеграции из HKLM теперь имеют альтернативу в HKCU. Сейчас я с ходу это сказать не могу.
 
Если окажется, что для интеграции WinRAR все еще надо что-то записывать в HKLM, значит, этот код по-прежнему должен выполняться под админом. Значит, и инсталлятор WinRAR тоже должен запускаться под админом. Но если мы его запустили под админом из-под пользователя без прав админа и записали что-то в HKCU\SOFTWARE\Classes, записанное уйдет в ветку Registry админа, а не текущего пользователя. А нам надо записать именно для текущего пользователя.
 
Тут нужно прошерстить довольно большой объем кода инсталляции, существенная часть которого писалась давно. Если правила с той поры изменились настолько, что его весь можно выполнить под текущим пользователем без прав админа, тогда да, можно будет переделать на HKCU\SOFTWARE\Classes и убрать запрос прав админа для инсталлятора.
 
Иначе инсталлятор пришлось бы делить на две части, работающую под админом и обычным пользователем. Довольно муторно.
 
Посмотрим, может, доберусь до этого кода.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 12:52 27-03-2025 | Исправлено: EugeneRoshal, 14:47 27-03-2025
Inoz2000



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

Цитата:
Если окажется, что для интеграции WinRAR все еще надо что-то записывать в HKLM

Ну без этого
HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities\FileAssociations
никак не обойтись

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 13:39 27-03-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Да, поискал сейчас, не нашел для него HKCU эквивалента. А без этого ключа WinRAR отсутствует в "Apps/Default apps" в настройках Windows.  
 
Жаль. Иначе можно было бы попробовать отказаться от запроса привилегий админа в инсталляторе и настройках.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 14:35 27-03-2025
persicum

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

Всего записей: 639 | Зарегистр. 27-06-2007 | Отправлено: 23:55 27-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
persicum
РАР форматы разные бывают. Вот портянка до 5-го:
https://www.rarlab.com/technote.htm
 
Ищите смещение и излюбляйте...

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 23:58 27-03-2025
insorg



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

Цитата:
подогнать crc всего архива

Ключевой вопрос - зачем?

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 01:20 28-03-2025
uShell

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

Цитата:
Есть ли в формате рар излюбленное смещение, куда можно было бы безопасно патчить, например, чтобы подогнать crc всего архива?

Неиспользуемых полей там нет. Если допустимо менять размер, лучше дописать комментарий. Если нельзя, то можно затереть запись "конец архива" (если она есть) или quick open (в Rar5). На самый крайний случай можно забить метаданные какого-нибудь файла (атрибуты или время).

Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 15:22 28-03-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru