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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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)

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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO
Если без описаний, многие старые версии доступны на ftp://ftp:ftp@ftp.rarlab.com/rar
 
Не все, правда, но rar250.exe, rar250p.exe, wrar290.exe я там сейчас нашел. Так что ценители могут и RAR для OS/2 позапускать. После 2.90, вроде как, все английские там есть.

Всего записей: 2242 | Зарегистр. 29-04-2013 | Отправлено: 18:15 26-01-2022
rombell

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

Цитата:
&& выполняется только если архиватор вернул эррорлевел 0 (нет ошибок). После можно добавить || и команду, которая будет выполняться при ошибках.

Не сталкивался с таким. Уточните, пожалуйста, это на каком командном интерпретаторе такое поведение? Если на стандартном CMD, то какой версии винды?  
Тот, которым я пользуюсь, такое не умеет, проверил.
 
Добавлено:
Fenrizz

Цитата:
команда после && выполнится только в случае успешного завершения первой.

Ну про дефолт-сити я уже выучил, если город в объявлении/сообщении не указан, значит, Москва.
А дефолт-коммандный-интерпретатор какой нынче?  
 
Добавлено:
BorlandIMHO

Цитата:
в разделе загрузок на сайте программы сделать подраздел "Legacy" с самыми последними версиями, поддерживающими legacy OS (DOS/Win3.x/Win9x,NT3.5x/4/5.x), специально для использующих, по той или иной причине, эти древности.

Это был бы идеальный вариант.
 
Я, кстати, один из таких мамонтов, у которых ещё Win98 рабочая есть. Собственно, вон лежит блок - на нём оффлайновый архив сканов документов и старой почты. Никакой шифровальщик не доберётся, если комп физически не в сети и не в Сети.
Когда надо (раз в пару лет), втыкаю в сеть (220) и копирую. И буквально вчера друг попросил "а не сохранилась ли у тебя фото из моего письма за февраль 2011го?". Оказалось, за январь письмо было.  
Переносить всё это на текущий комп лень, да и смысла нет. Бэкап диска этого компа лежит, как положено, в разных местах. А раз в два года можно старичка и запустить, поразмять. Там же ещё и игры рабочие вполне стоят ))




оффтоп

Всего записей: 85 | Зарегистр. 20-01-2005 | Отправлено: 21:09 26-01-2022 | Исправлено: Maz, 21:26 26-01-2022
Fenrizz



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

Цитата:
Не сталкивался с таким. Уточните, пожалуйста, это на каком командном интерпретаторе такое поведение? Если на стандартном CMD, то какой версии винды?  

На любой версии, и не только Винды, но и Linux тоже.
https://ss64.com/nt/syntax-conditional.html
https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Lists
 
https://documentation.help/WinRAR/HELPExitCodes.htm

Всего записей: 677 | Зарегистр. 12-09-2017 | Отправлено: 21:49 26-01-2022 | Исправлено: Fenrizz, 22:49 26-01-2022
Pasha_ZZZ



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

Цитата:
Если на стандартном CMD, то какой версии винды?

Начиная с виндовс 2000. Стандартный цмд.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 21:49 26-01-2022
BorlandIMHO

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

Цитата:
Если на стандартном CMD, то какой версии винды?

На самом что ни на есть стандартном. За NT3.5x не скажу {не использовал, а ставить чисто для проверки влом}, а NT4.0 и все более свежие (вплоть до 2022) такой оператор поддерживают.


----------
http://www.imho.ws

Всего записей: 2388 | Зарегистр. 12-10-2006 | Отправлено: 21:57 26-01-2022
rombell

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fenrizz
Pasha_ZZZ
BorlandIMHO
Спасибо, век живи - век учись.
Впрочем, примерно со времён Win95 я не пользовался стандартным, так что это улучшение прошло мимо меня.
4DOS/4NT гораздо богаче возможностями, привык я к нему. Но вот такой фишки там нет. Точнее, есть, но реализуется по-другому. Спасибо за идею, подумаю, прикрутить ли ещё и такое в скрипт.

Всего записей: 85 | Зарегистр. 20-01-2005 | Отправлено: 04:19 27-01-2022
Fenrizz



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

Цитата:
Впрочем, примерно со времён Win95 я не пользовался стандартным, так что это улучшение прошло мимо меня.
4DOS/4NT гораздо богаче возможностями, привык я к нему. Но вот такой фишки там нет. Точнее, есть, но реализуется по-другому.  

Если Вы имеете ввиду Take Command, то там всё точно так же
https://jpsoft.com/downloads/v25/TakeCommand.pdf (раздел 4.5.18 Conditional Commands)

Цитата:
When an internal command or external program finishes, it returns a result called the exit code.
Conditional commands allow you to perform tasks based upon the previous command's exit code. Many
programs return 0 if they are successful and a non-zero value if they encounter an error.
 
AND operator &&
If you separate two commands by && (AND), the second command will be executed only if the first
command's exit code is 0. For example, the following command will only erase files if the BACKUP
operation succeeds:
backup c:\ a: && del c:\*.bak;*.lst

Всего записей: 677 | Зарегистр. 12-09-2017 | Отправлено: 07:22 27-01-2022 | Исправлено: Fenrizz, 07:23 27-01-2022
rombell

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

Цитата:
имеете ввиду Take Command

нет, именно 4NT v3.0B - не стал менять, так как там были какие-то несовместимости с массой имевшихся у меня скриптов. А теперь уже и смысла нет, пусть доживает с XP свой век.

Всего записей: 85 | Зарегистр. 20-01-2005 | Отправлено: 16:51 27-01-2022
Evaline

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
metatrop
Подскажите пожалуйста, что нужно исправить в русском WinRAR.exe версии 6.10, чтобы он перестал писать "WinRAR.exe не является приложением Win32" в Windows XP SP3? Простая замена KERNEL32.dll на KERNELOC.dll и COMCTL32.dll на COMCTLOC.dll с приложением 5 файлов из One Core Api 1.1 не помогает.

Всего записей: 1717 | Зарегистр. 05-03-2015 | Отправлено: 12:17 31-01-2022
papanja_084

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

Цитата:
Подскажите пожалуйста, что нужно исправить в русском WinRAR.exe версии 6.10, чтобы он перестал писать "WinRAR.exe не является приложением Win32" в Windows XP SP3?  

4. Windows XP больше не поддерживается. Минимальная требуемая версия операционной системы — Windows Vista.  
4. Windows XP bol'she ne podderzhivayetsya. Minimal'naya trebuyemaya versiya operatsionnoy sistemy — Windows Vista.

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 12:42 31-01-2022
Evaline

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
papanja_084
Я не у Вас спрашивала, официальное мнение на этот счёт меня не интересует. Надо вернуть совместимость с XP SP3, вне зависимости от того, что написано в описании. Тем более, что metatrop смог вернуть совместимость, и это очевидный факт.

Всего записей: 1717 | Зарегистр. 05-03-2015 | Отправлено: 13:22 31-01-2022
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evaline
Надо в PE-заголовке понизить номер версии (поля MajorSubsystemVersion/MinorSubsystemVersion как минимум, можно и MajorOperatingSystemVersion/MinorOperatingSystemVersion). Кстати, с этого и надо начинать, а потом уже лечить зависимости.
 
Минимальный патч: по смещению 0x150 (и, по желанию, 0x0148) от начала файла меняем байт с 0x06 на 0x05. Теперь WinRAR.exe запустится даже под Windows 2000 (только долго не проработает).

Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 14:45 31-01-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evaline
 
Бесполезно так как та же функция запроса на выделение памяти - FlsAloc() из kernel32.dll появилась только в Vista, а на ХР её вызов вызовет ошибку "Точка входа FlsAlloc в kernel32.dll не найдена" - т.е. запрос будет отвергнут. И она там не единственная,  а их отключение делает программу не работоспособной.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33133 | Зарегистр. 31-07-2002 | Отправлено: 15:08 31-01-2022 | Исправлено: Victor_VG, 15:09 31-01-2022
piladus1700

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

Всего записей: 1346 | Зарегистр. 06-05-2018 | Отправлено: 15:57 31-01-2022 | Исправлено: piladus1700, 17:50 31-01-2022
Evaline

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
Большое спасибо, теперь WinRAR 6.10 и у меня прекрасно работает в Windows XP SP3! Заменила 6 байт в оригинальном выполняемом модуле WinRAR.exe, в двух местах 06->05 по тем смещениям, которые Вы указали и в двух местах названия DLL: kernel32.dll->kernelOC.dll и comctl32.dll->comctlOC.dll
Скопировала в папку с установленным WinRAR 6.10 Russian (x86) 5 файлов из One Core API Binary 1.1 (из инструкции metatrop):
Цитата:
26.05.2018  03:59  846 848 comctlext.dll
14.11.2017  05:26  921 600 COMCTLOC.dll (переименованный COMCTL32.dll)
23.12.2017  09:31  261 632 KERNELOC.dll (переименованный KERNEL32.dll)
23.12.2017  09:29  269 312 NTEXT.dll
25.11.2017  09:04   12 288 PSAPI.dll
Как раз то, чего я хотела добиться!
Теперь осталось его протестировать на разных архивах, чтобы убедиться, что ничего не сломалось.
 
Добавлено:
Сломалась только цифровая подпись.

Всего записей: 1717 | Зарегистр. 05-03-2015 | Отправлено: 18:33 31-01-2022 | Исправлено: Evaline, 18:36 31-01-2022
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evaline
Цитата:
Сломалась только цифровая подпись
Ну, это как раз логично.

Цитата:
протестировать на разных архивах
Хм... Ждём результаты экспериментов - что работает, а что отпало. А то аж интересно стало.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 19:07 31-01-2022
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Evaline
Это называется "Снимать сливки на говне". На какой хрен вам на убогом древнегреческом говне именно версия 6.10? Расскажите, что вам жизненно необходимо на этой дохлятине, относительно 6.02...




Нарушение п. 2.3. главы VIII Соглашения по использованию

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 21:03 31-01-2022 | Исправлено: Maz, 10:51 01-02-2022
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Из крупных изменений - версия 6.10 научилась распаковывать ZSTD. А вообще, раз уж на форуме существуют темы про Win95 и NT 4, значит, кому-то надо. Хотя, наверное, дальнейшее обсуждение патчей под XP имеет смысл обсуждать в другой теме.
 
Evaline
Посмотрите в личку, пожалуйста.

Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 21:35 31-01-2022
Pasha_ZZZ



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

Цитата:
версия 6.10 научилась распаковывать ZSTD

Я б сказал не из крупных, а из никомуненужных.
1.5 красноглазика из пользователей и так смогут распаковать пакеты арча и федоры

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 21:41 31-01-2022
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Сейчас секта свидетелей версиаза на тебя накинется за обиженного старичка ХР...
Хотя, это то ещё двоемыслие - сидеть на достаточно устаревшей (в т.ч. технически) ОСе, но при этом гоняться за самым свежим остальным софтом. Принцип "работает - не трогай" оказывается изнасилованным в самой жестокой форме.
 
А за наличие ZSTD трудно судить однозначно. Вроде такая же бессмысленная хрень как и всякие там ACE, ARJ и им подобные ввиду околонулевого шанса такое найти, но с другой стороны это может пригодиться просто на всякий случай. Мало ли с какими красноглазиками жизнь сведёт, а у тех только в такую экзотику всё запаковано...

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 09:37 01-02-2022 | Исправлено: insorg, 09:39 01-02-2022
   

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