Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: ItsJustMe
Дата сообщения: 22.06.2015 16:11
DmitriC

Цитата:
Топор просит vcruntime140.dll.

Полагаю, вы уже разобрались, где ее взять. Если вдруг нет, то КО поможет: http://www.microsoft.com/en-us/download/details.aspx?id=46881


Цитата:
А много чего "ломать" пришлось?

Да понятия не имею - я не тестировал. Правка исправила spf, а вот чего сломалось - не знаю. Потому и выложил для любопытствующих - пусть пробуют, тестят. Если надо, конечно.

Victor_VG

Цитата:
Так может проще дифф выложить чтобы тем же VC++ 2010/2013 собрать? Или сразу слинковать статически?

Кто я такой, чтобы свои diff'ы выкладывать? Тут вот сам exe мало кому нужен, даже Runtime для него ставить не хотят - а вы сразу diff. Я ж не автор - так, частное лицо, анонимный ломальщик.


Цитата:
вот как раз "Топор`но" выглядит интерфейс, кто без гуи, тому без разницы, для современных ОС и работающих через гуй

Так в топоре только консольная версия - и интерфейс у нее соответствующий - консольный. Т.е. без GUI.
Автор: Victor_VG
Дата сообщения: 22.06.2015 17:09
ItsJustMe

Ясно, пойду свой топор дальше точить - надыть.
Автор: ItsJustMe
Дата сообщения: 22.06.2015 20:11
Victor_VG
7-Zip хорош тем, что он 7-Zip плюс есть исходники. Помучившись немного - можно даже собрать. Однако я вот так и не смог понять, где у него что. Хотел к нему (давно уже, надо сказать, хочу) прикрутить еще один формат архива, да так и не понял, к какому месту прикручивать. Даже не понял, как добавить поддержку RAR5. Хотел сделать по аналогии с SumatraPDF, но опять - куда прикручивать?... Handlers архивов у 7zip - весьма замысловатые. Так и живем...
Автор: Victor_VG
Дата сообщения: 22.06.2015 21:13
ItsJustMe

Посмотри у Игоря на форуме - тема проблемы с p7zip. Там можно почерпнуть идею.
Автор: ItsJustMe
Дата сообщения: 22.06.2015 21:30
Victor_VG
Ясно. Спасибо за наводку. Может, действительно, что-нибудь смогу для себя прояснить.
DmitriC

Цитата:
А много чего "ломать" пришлось?

Вдогонку. Виновник бага более похож на опечатку. Из-за нее код, который раньше обрабатывал UNC пути перестал это делать. Но это на мой взгляд, надо сказать. Кто знает, может это и не опечатка была вовсе, а вполне сознательное решение автора, чтобы добиться каких-то нужных ему целей. Поэтому-то я и говорю - кто знает, какие могут быть последствия у правки. Оценить ее безопасность можно только тестированием.
Автор: DmitriC
Дата сообщения: 22.06.2015 22:27
ItsJustMe

Цитата:
Полагаю, вы уже разобрались, где ее взять. Если вдруг нет, то КО поможет: http://www.microsoft.com/en-us/download/details.aspx?id=46881

vc_redist.x86.exe я установил. А скажите, разрядность скомпилированого Вами 7z.exe x64 или x86? А то я дома на виртуалке с Win8.1x86 попробовал - не запускается "topor". Система просто пишет: невозможно запустить это приложение на Вашем ПК.
Автор: Inoz2000
Дата сообщения: 22.06.2015 22:52

DmitriC
Цитата:
x64 или x86?
как-то так
Автор: Victor_VG
Дата сообщения: 23.06.2015 08:04
ItsJustMe

По поводу ошибки с UNC в ключе -spf Игорь на форуме объяснил что ОС возвращает (CPP\Windows\FileFind.cpp (515)):

Цитата:
if (lastError == ERROR_FILE_NOT_FOUND
|| lastError == ERROR_BAD_NETPATH // XP64: "\\Server\Share"
|| lastError == ERROR_BAD_NET_NAME // Win7: "\\Server\Share"
|| lastError == ERROR_INVALID_NAME // XP64: "\\?\UNC\Server\Share"
|| lastError == ERROR_BAD_PATHNAME // Win7: "\\?\UNC\Server\Share"
)

- явно тут корень проблемы.
Автор: GORA2
Дата сообщения: 23.06.2015 08:14
Victor_VG

Цитата:
Игорь на форуме объяснил

Вы не обратили внимания на важное:
Цитата:
I've already fixed it for next version after message in ru-board.
Стенания страждущих по ключу -spf здесь, таки были услышаны там!
Автор: DmitriC
Дата сообщения: 23.06.2015 10:56
Inoz2000

Цитата:
как-то так

Спасибо, но я уже разобрался. Far'овским ImpEx'ом посмотрел.
Теперь надо будет погонять "топор" в действии.

GORA2

Цитата:
Стенания страждущих по ключу -spf здесь, таки были услышаны там!

А вот это очень приятная новость! С нетерпением ждем новую версию.
Автор: ItsJustMe
Дата сообщения: 23.06.2015 23:32
Так как автор подтвердил, что топор рубанул по нужному месту (что уже заметили бдящие товарищи ), вашему вниманию предлагается полная версия топора. (И никакой diff не понадобился.)

Хотя популярность aka рейтинг топора у народа не очень высока, все же есть вероятность, что найдутся смелые индивидуумы, готовые рискнуть своим душевным здоровьем и запустить топор. То ли в космос, то ли себе в ногу...
Цитата:
Теперь надо будет погонять "топор" в действии.

Поэтому topor выкладывается с известной всем гарантией. Кошерную версию гарантии, с которой выкладывается topor можно почитать, например, здесь.

topor


Добавлено:

Цитата:
А скажите, разрядность скомпилированого Вами 7z.exe x64 или x86?

Ну зачем же я буду выкладывать "неполноценное" приложение? (О полноценности и неполноценности меня здесь в свое время просветил местный супер-гуру.) Так что все полноценное
Автор: Victor_VG
Дата сообщения: 24.06.2015 00:01
GORA2

Почему же, я это видел, но хотел чтобы люди оригинал прочитали.

Добавлено:
ItsJustMe

Чтой-то не берётся топор. Грит гранаты у меня не той системы.
Автор: ItsJustMe
Дата сообщения: 24.06.2015 00:25
На каком этапе он сопротивляется?
Да, признаю, есть небольшой квест в дОбыче topor'а, однако он в действительности совсем простенький. Особенно для старожилов форума

Так где и когда topor проявляет неповиновение?
Автор: Victor_VG
Дата сообщения: 24.06.2015 00:49
ItsJustMe

Освободился - улыбнулся. Красиво! Пойду ловить ту плавающую ошибку про которую в ПМ сказал. Не хочу оставлять.
Автор: wvxwxvw
Дата сообщения: 24.06.2015 11:13
YSF
В тем менеджере была еще такая симпатичная темка -

как называется не помню, это скрин с патченого 7z SFX Builder.
Автор: d100s
Дата сообщения: 24.06.2015 18:49
А можно ли штатными средствами сохранять настройки программы в файл, а не в реестр?
Автор: GORA2
Дата сообщения: 25.06.2015 21:18
d100s

Цитата:
А можно ли штатными средствами сохранять настройки программы в файл, а не в реестр?

Нет. Ни штатными, ни нештатными. Архиватор не работает с ини файлом, а использует для хранения настроек реестр.
Автор: brduakh
Дата сообщения: 26.06.2015 18:52
http://7-zip.org/a/7z1505.exe
http://7-zip.org/a/7z1505-x64.exe
http://sourceforge.net/p/sevenzip/discussion/45797/thread/967f51bb/
Автор: ALEX666999
Дата сообщения: 26.06.2015 19:02
brduakh
http://forum.ru-board.com/topic.cgi?forum=5&topic=31145&start=3180#8

Да и в шапке есть...
Автор: LonerDergunov
Дата сообщения: 26.06.2015 20:46

Цитата:
А можно ли штатными средствами сохранять настройки программы в файл, а не в реестр?

Штатными нельзя. Можно использовать нештатные средства - PortableApps или более универсальный kitrun, и при запуске импортировать настройки в реестр, а после закрытия архиватора эспортировать настройки в файл, очищаяя реестр.
Автор: redson
Дата сообщения: 27.06.2015 09:27
LonerDergunov
ссылку можно на kitrun, желательно на офф сайт
Автор: Pasha_ZZZ
Дата сообщения: 27.06.2015 10:24
redson
Цитата:
ссылку можно на kitrun
http://wincmd.ru/plugring/kitrun.html
Но эта шняга мало чего общего имеет с портабельностью...

Лучше так - http://portableappz.blogspot.ru/2013/11/7-zip-32-64-bit-931-alpha-922-beta-920.html
Автор: VictorMan
Дата сообщения: 27.06.2015 12:08
LonerDergunov
Pasha_ZZZ
http://www.kitvision.ru - наверное, это офсайт? не отвечает, может, уже не работает вообще?
http://wincmd.ru/plugring/kitrun.html - Код ошибки: Too many connections - заработал!
Либо день невезучий....
Темы в на Ru-board вообще нет, может, кто даст дистрибутивы? - тогда основной программы, не плагина.
Или там как раз и есть сама программа в полном виде? Если так, то тогда решение слабенькое, конечно...
Жутко извиняюсь за

Автор: boi1eI
Дата сообщения: 27.06.2015 12:30
VictorMan (12:08 27-06-2015)
Цитата:
http://www.kitvision.ru    - наверное, это офсайт? не отвечает, может, уже не работает вообще?
Работает http://www.kitvision.ru/wiki/Заглавная_страница
http://www.kitvision.ru/kitrun
И еще на гитхабе https://github.com/apcehypo/kitrun
Автор: VictorMan
Дата сообщения: 27.06.2015 12:33
boi1eI
Значит, что-то у меня проблемы Инет, буду разбираться....наверное потому, что я не в RU.
=======================================
Только через TOR получилось. А версия 2 alpha посолиднее, вроде (судя по описанию).
Автор: Artem_Butenko
Дата сообщения: 06.07.2015 15:04
Ребята, возник вопрос, по поводу совместимости последних версий сабжа (15.04 Alpha и 15.05 Beta) и модифицированных модулей Олега Щербакова. Как известно, в последних версиях 7-Zip появилась возможность создавать многотомные SFX-архивы, только вот модифицированные модули с новой технологией не дружат. Можно исправить данную ситуацию?
Автор: Victor_VG
Дата сообщения: 06.07.2015 15:13
Artem_Butenko

Можно, если Олег Щербаков перепишет свои модули с учётом новых возможностей 7-Zip. Исходники версии v15.05 Beta давно доступны, а значит дело за ним если он найдёт для этого время и посчитает нужным заниматься своим проектом.

Теребите его - ведь это вы заинтересованы в конечном результате, а не он ибо с 30.12.2012 никаких изменений в его проекте не наблюдается, а последние выпущенные BETA и STABLE согласно changelog основаны на версиях 7-Zip версии 9.22 beta от 18 апреля 2011 г., значит ему как автору или нечего добавить в свой проект, или он ему давно не интересен.

Иного предположения из анализа наблюдаемой картины сделать нельзя. Так что все вопросы к Олегу Щербакову, а 7-Zip к его проекту имеет весьма и весьма косвенное отношение в плане использования части идей и знаний об устройстве 7-Zip.
Автор: Start
Дата сообщения: 06.07.2015 16:27

Порой очень не хватает в контекстных меню строки - на файле: "Открыть папку в 7-Zip, содержащую этот файл" или "Открыть папу файла"; на папке: "Открыть папку в 7-Zip". Либо просто "Открыть в 7-Zip", а там догадаться можно что и как.
Если такое возможно, хорошо-бы добавить в следующие версии архиватора 7-Zip.

В окне архиватора удобно просматривать, редактировать названия файлов и расширения.


Старые версии архиватора открывали папку с файлом, если этот файл не открывался как архив. (Обходной путь есть и сейчас, но он не удобный - создать рядом с файлом зип-папку, открыть её через контекстное меню, затем подняться на один уровень вверх.)
Автор: wvxwxvw
Дата сообщения: 06.07.2015 16:41
Start
Создайте ярлык на 7zFM.exe, в свойствах ярлыка на вкладке "Ярлык" очистите поле рабочей папки, а в поле "Объект" добавьте в конце строки " - folder", без кавычек, со всеми пробелами. Поместите ярлык в папку меню Отправить (найдите поиском "send to"), у меня это C:\Users\имя\AppData\Roaming\Microsoft\Windows\SendTo. Будет у вас то что вы хотите.
Автор: Start
Дата сообщения: 06.07.2015 17:33
wvxwxvw
Создал ярлык, в свойствах строка - "C:\Program Files\7-Zip\7zFM.exe" - folder
Нашел SendTo - C:\Documents and Settings\Имя\SendTo
7-Zip запускается и на папках и на файлах, только у него всё время открывается папка, в которой он установлен. C:\Program Files\7-Zip\
Может это от того, что у меня XP, а в других системах правильно работает.

Может быть пока есть другое решение, какие-то параметры в реестр можно добавить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.