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

» HaoZip

Автор: YSF
Дата сообщения: 26.03.2012 12:45

Цитата:
взял из шапки СВОЮ русскую dll - её нормально прохавал HaoZIPAssoc...
она от предыдущей версии архиватора и делалась из английской, которая подхватывалась, из последнего билда английская уже не подхватывается
Цитата:
... украинская растягивается вниз и кнопки ОК/Справка куда-то прячутся...ну так сборку делаем для всех и для пользователей WinXP в том числе...
да, скорее всего завтра посмотрю что можно сделать


Добавлено:
Vladimir_02, http://rghost.ru/37229874
вот все 3 dll, которые нормально работают с HaoZIPAssoc в Windows 7, проверь на ХР и отпишись побыстрее, появилось немного времени, если некорректно, попробую покопать
и выложи мне последнюю версию архиватора с HaoZIPAssoc (если в то время были х86 и х64, то обе), я в то время прогой не пользовался, а к китайцам на их сайт тормозной не хочу


Добавлено:
нашёл косяк, идёт он от разрабов, проявляется только в ХР и только в HaoZIPAssoc, уверен, что он присутствует и в китайской dll, проверять не хочу, в течении часа выложу рабочие версии
Автор: Vladimir_02
Дата сообщения: 26.03.2012 15:06
на XP также разползается окно...
вот скриншоты
Автор: YSF
Дата сообщения: 26.03.2012 15:12
перечитай мой пост выше:
Цитата:
в течении часа выложу рабочие версии

и я просил там же:
Цитата:
и выложи мне последнюю версию архиватора с HaoZIPAssoc (если в то время были х86 и х64, то обе)


Автор: Vladimir_02
Дата сообщения: 26.03.2012 15:57
версия 2.2, но это не последняя в которой был haozipassoc в 2.3 тоже еще был, но уже не запускается (сворачивается сразу на панель)
на всякий случай - версия 2.3
обе комбо 32 и 64 битные
Автор: DonDD
Дата сообщения: 26.03.2012 16:47
Не вижу причин по которым нельзя было бы написать свой haozipassoc.
Автор: Vladimir_02
Дата сообщения: 26.03.2012 17:50
DonDD, напиши... я лично в программировании не силен...
Автор: DonDD
Дата сообщения: 26.03.2012 17:59
Vladimir_02
Да с радостью бы, но сейчас времени нет. Возможно кто им располагает подпишутся. Ведь проект растет не по дням, а по часам, поэтому если и писать, то оперативно нужно.
Автор: YSF
Дата сообщения: 26.03.2012 18:25
DonDD, он нахненужен

Vladimir_02, не знаю почему я повёлся на твою идею, поверил тебе, что нельзя никак по-другому, видимо тебе проще использовать старые и давно забытые наработки разработчика ХаоЗип, вместо того, чтобы взять букварь и пойти сюда.
И ещё потому, что сам инсталляторами не ставлю программы (за редким исключением), а распаковываю их и беру что мне надо. Сейчас скачал с офсайта последний дистр хао, инсталлер сделан в нсис, при установке после принятия лицензии спрашивает, сделать ли архиватором по умолчанию. Потом распаковал твой инсталлятор и в секции Install Run обнаружил HaoZipLoader, который как раз внаглую и прописывает ХаоЗип архиватором по умолчанию. Если его оттуда убрать (всё остальное тоже) и в секции Icons прописать то, что нужно, то после установки программа автоматом не стартует и не становится архиватором по умолчанию. Далее при первом запуске 2 варианта: 1) если в папке Config лежат файлы, в которых отменена регистрация в систему, то ничего и не спросит, тогда просто заходишь в настройки и выбираешь ассоциации; 2) если ассоциации в конфиг-файлах уже прописаны, то заматерится, что некоторые форматы не связаны и предложит ассоциировать и т.д. И всего то делов. Но это самый лёгкий путь, советую не полениться и изучить скрипты Inno Setup, сделать можно всё что угодно, потратишь может и не мало времени, зато потом за 5 минут добежишь. А ещё лучше - переходи на NSIS, если нормально освоишь, то Inno забавой покажется.

По dll`кам. В Windows 7 всё прекрасно, в ХР добился чтоб окно было нормального размерчика, но кнопки ОК и Справка остаются неактивные. На этом хернёй страдать прекращаю. Тем более, что это тупиковый путь, разраб вряд-ли вернётся к haozipassoc, а тебе только польза будет от изучения скриптов. Извини, если мои слова показались тебе несправедливыми или резкими, но если послушаешься моего совета, потом только спасибо скажешь.

Автор: Vladimir_02
Дата сообщения: 26.03.2012 18:53

Цитата:
не знаю почему я повёлся на твою идею

потому что на тот момент это был самый легкий способ создать в сжатые сроки удобный инсталлятор который просили...

Цитата:
при установке после принятия лицензии спрашивает, сделать ли архиватором по умолчанию

Именно так и было реализовано в моем самом первом инсталляторе - тут - спрашивало "Установить архиватором по умолчанию". Но потом повелся на уговоры "а сделай чтоб интегрировался в систему, а сделай чтоб был архиватором по-умолчанию, а еще вот это сделай"... а потом уже кому-то не понравилось, что стаёт архиватором по умолчанию... всем не угодишь!
сейчас если выбрать Выборочную установку и поставить все галки кроме "ассоциирование", то сработает Первый вариант, потому что файлы настроек не копируются/не создаются в папке Config. Уже где-то про это писал...
на inno можно выборочные ассоциации сделать через задачи (tasks) и с ключами реестра, НО долго и марудно (связывть сотню кючей с Тасками)... и кому это надо? опять повторюсь: на всех не угодишь!
Оставлю Полную установку и Выборочную без ассоциаций... а будет время поиграюсь с выборочной ассоциацией...

Цитата:
что это тупиковый путь

тоже об этом думал, а что если в следующей версии haozipassoc ваще не запустится...
Автор: YSF
Дата сообщения: 26.03.2012 19:18
правильно мыслишь, на всех не угодишь! убирай при полной установке всё из секции Install Run, прописывай ярлыки в секции Icons и будет как в штатном инсталлере, никто не переломится 1 раз нажать кнопку, чтобы ассоциировать все форматы махом или 1 раз зайти в настройки и выбрать необходимые, да и в меню пуск можно запустить установку форматов (правда только с разными значками), во сколько вариантов, да ещё и для Windows 7 можно, но не нужно в этой версии (посмотрим на следующую) оставить haozipassoc (не запускать, а сделать отдельный ярлык), короче сам решай, самое главное, чтобы автоматом в конце установки или при первом запуске не прописывался самым главным китайцем в системе

могу выложить dll`ки с нормальным окном и неактивными нижними кнопками в ХР, но смысла не вижу, и дальше копать тоже смысла не вижу, мне проще инсталлятор нормальный сделать (чего принципиально делать не буду), чем в программном коде копаться, и причём не 1 раз, а при выходе каждого нового билда, всё, забываем про тупиковую ветвь
Автор: YSF
Дата сообщения: 27.03.2012 00:26
Shpindler,
в шапке ссылка на твой Ru-Board Мод для HaoZip v2.xx и в посте написано, что Файл обновлен,
на самом деле уже устарел, действительно обнови или убери из шапки, последние версии тем и русика рядом в шапке и ставь, плиз, дату обновления, Файл обновлен такого-то числа, не все соображают посмотреть дату Исправлено, да и не соответствовать она может дате обновления мода
Автор: YSF
Дата сообщения: 27.03.2012 13:07
Vladimir_02
Цитата:
Поддерживаю snkreg насчет винрарной темы по умолчанию и тема отличная есть WinRar Elegant by YSF...

...как вариант, но не дефолтную! кто за ?

почему я настаиваю на дефолтной по умолчанию - потому что при первом запуске в Панели задач прописывается значок программы, находящийся в файле 'Logo.ico' темы, в ХР он меняется даже "на лету" при смене темы, а вот в win7 кэшируется и вырубить его из кэша не так-то просто, чистка кэша эскизов не помогает, чистка значков Области уведомлений тоже не помогает, помогает только исправление ошибок и чистка реестра спец программами и то не всегда. Причём на одном и том же снимке виртуалки значок может меняться при смене тем, а может и не меняться, закономерности никакой нет, система один в один и установка один в один. Ну так вот, чтобы не было танцев с бубном и в Панели задач отображался "родной" значок ХаоЗип, я и предлагаю при установке запускать дефолтную тему, а сменить её не составляет никакого труда, всё-равно подавляющее большинство полезет в выбор тем и будел перебирать их, пока не выберет подходящую для себя.
Если у кого есть простое решение смены значка в Панели задач Windows 7 после смены темы, то я за тему WinRar Elegant при первом запуске, в противном случае - за дефолтную.
Автор: Vladimir_02
Дата сообщения: 27.03.2012 14:56
HaoZip 2.6.1.8538 (x86-x64) Ru-Board Edition (build 3)
Зеркало

Языки интерфейса: английский, русский (Перевод Ru-board с последними исправлениями от YSF ), украинский (от Vladimir_02 aka WoWi4 )

Два типа установки:
- Полная - ставится 7 тем (WinRar Elegant - установлена по умолчанию, CartonBox by YSF, WinRAR Smile, Delato, Winrar Jrx32, WinRar by YSF + родная хаозиповская);
В конце установки пользователь выбирает чекбоксами: Сделать архиватором по умолчанию (или не выбирает, тогда при первом входе пользователь должен будет вручную проставить с какими форматами связать HaoZip - Параметры/Настройки.../Общие), Установить разные иконки архивов (будет применена к каждому типу архива своя иконка), Добавить ярлык на Рабочий стол и в меню Пуск

- Выборочная - ставятся темы (WinRar Elegant, CartonBox by YSF, WinRAR Smile + родная хаозиповская), остальные по выбору:
* Дополнительно можно установить темы (Delato, Winrar Jrx32, WinRar by YSF)
* Сохранение настроек пользователя (т.е. не будут перезаписаны файлы HaoZip.hzc, HaoZip.hzs, HaoZip.ust в папке HaoZip\config\). Использовать при обновлении уже установленного HaoZip. Если HaoZip устанавливается впервые, то эти файлы не будут созданы и при первом запуске будет использован профиль "По умолчанию"
Если используется Выборочная установка, то в любом случае применяется профиль "По умолчанию" - и пользователю придется все настраивать "под себя".
В конце установки пользователь выбирает чекбоксами: Сделать архиватором по умолчанию (или не выбирает, тогда при первом входе пользователь должен будет вручную проставить с какими форматами связать HaoZip - Параметры/Настройки.../Общие), Установить разные иконки архивов (будет применена к каждому типу архива своя иконка), Добавить ярлык на Рабочий стол и в меню Пуск.

    Еще создается Ярлык в меню Пуск - "HaoZip - Установить разные иконки архивов", запустив его, в любое время можно применить Разные иконки архивов
    Еще если положить рядом с инсталлятором файлы HaoZip.hzc, HaoZip.hzs, HaoZip.ust, HaoZipLang.ini, то будут применены "СВОИ" настройки (темы, скины, контекстные меню, язык интерфейса)
    Если положить рядом с инсталлятором rar.exe - он будет скопирован в папку с установленным HaoZip и добавится возможность ИЗМЕНЯТЬ rar-архивы.

[more=Параметры командной строки инсталлятора:]/SILENT, /VERYSILENT
Установка в ускоренном или очень ускоренном режиме. При установке в ускоренном режиме окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса. При очень ускоренной установке окно прогресса тоже не отображается. Остальная установка проходит как обычно - отображаются сообщения об ошибках в ходе установки, страница приветствия (если ее отображение не отменено директивой DisableStartupPrompt или параметром '/SP-' командной строки).

/DIR="x:\dirname"
Меняет имя папки, заданное по умолчанию, на странице Выбор папки назначения. Должен быть задан полный путь.

/COMPONENTS="имена компонентов, разделенные запятой"
Меняет выбраные по умолчанию компоненты. В этом случае параметр командной строки указывает инсталлятору менять тип установки на Выборочный.
Список имен Компонентов:
customs\updates - Сохранение настроек пользователя
customs\Aero - установка темы AeroBlue
customs\WinRAR_Jr_32 - установка темы Winrar Jr 32x32
customs\WinRar_YSF - установка темы WinRar by YSF
*Instrum - установить все дополнительные инструменты (Внимание! ВСЕ дополнительные темы установить ключом *custom не получиться, темы ставятся только выборочно)
Instrum\HaoZipCD - установка инструмента Виртуальный CD
Instrum\HaoZipMd5 - установка Подсчет контрольной суммы
Instrum\HaoZipRename - установка Пакетное переименование
Instrum\HaoZipReplace - установка Пакетная замена строк
Пример:

Код: "HaoZip.exe" /VERYSILENT /COMPONENTS="customs\WinRAR_Jr_32, customs\WinRar_YSF"
Автор: YSF
Дата сообщения: 27.03.2012 16:11
вот теперь сАвсем другое дело, win7 x86 всё ОК
и больше не ведись на уговоры сделать то или это, практически все варианты установки доступны или штатно, или через командную строку
Автор: Katran183
Дата сообщения: 27.03.2012 22:20
Есть у меня ZIP-архивчик на 1,2 гига, который HaoZip открыть не может (точнее открывает, но не может распаковать, пишет, - "файл поврежден")! В то время как WinRAR спокойно работает с ним...
Был еще один поменьше, да я не помню где лежит... Если интересно (и трафик анлим) могу залить...
Автор: snkreg
Дата сообщения: 27.03.2012 23:31
Vladimir_02
Спасибо большое! Вот это просто потрясная сборка. Мои пожелания - пусть и в последующих инсталлер будет подобным.
С уважением!
Автор: YSF
Дата сообщения: 28.03.2012 08:11
отредактировал шапку, если кому что не ндравится, говорите - подправлю
Автор: Vladimir_02
Дата сообщения: 28.03.2012 10:06
snkreg, хорошо что угодил... в ближайшее время изменений в инсталляторе не предвидется...

Цитата:
Есть у меня ZIP-архивчик на 1,2 гига, который HaoZip открыть не может (точнее открывает, но не может распаковать, пишет, - "файл поврежден")! В то время как WinRAR спокойно работает с ним...
Был еще один поменьше, да я не помню где лежит... Если интересно (и трафик анлим) могу залить...

А другие архиваторы как? 7zip например, KuaiZip... Total Coomander ... открывают?

Автор: YSF
Дата сообщения: 28.03.2012 10:40
HaoZipPortable

Версия без сохранения настроек: sfx-архив программы HaoZip Ru-Board Edition, работает со сменных носителей, языки английский, русский и украинский, дефолтная тема и значки архивов заменены на WinRar Elegant by YSF, при запуске распаковывается во временную папку, при закрытии эта папка удаляется, настройки не сохраняются, по умолчанию в реестре не гадит, если же в настройках ассоциировать с архивами или интегрировать в контекстное меню проводника, то ассоциации прописываются в реестр, легко удаляются через редактор реестра по поиску "haozip", может изменять rar-архивы, запускать можно одновременно с HaoZip, установленным в систему

коротко: если работать через интерфейс программы и не трогать интеграцию в контекстное меню системы, ассоциации открываемых файлов архивов и изображений и в версии выше 3 не устанавливать Виртуальный CD, то сборка полностью портативна и полностью функциональна

HaoZipPortable 2.6.1.8538 >>>
HaoZipPortable 3.0.1.9002 >>>
HaoZipPortable 3.0.1.9090 >>>
HaoZipPortable 3.1.1.9237 >>>
HaoZipPortable 4.2.1.9445 >>>

* версия 2.6.1.8538 работает с рар-архивами, версии выше 3.xx не работают


Версия с сохранением настроек: сборка собрана программой VMWare ThinApp, полностью портативная, не оставляет в реестре следов (даже при попытке ассоциировать типы файлов и интегрировать в контекстное меню), работает со сменных носителей, языки английский, русский и украинский, дефолтная тема и значки архивов заменены на WinRar Elegant by YSF, при запуске рядом с исполняемым файлом создаётся папка DATA с настройками программы (копировать при переносе на другие носители, при удалении настройки сбрасываются)

HaoZip 3.0.1.9002 Portable ThinApp >>>
HaoZip 3.0.1.9090 Portable ThinApp >>>
HaoZip 4.2.1.9445 Portable ThinApp >>>
Автор: fenomik
Дата сообщения: 28.03.2012 16:47
Ну что же спасибо вам Vladimir_02 и YSF, отличная работа!
Вот только немного смажу впечатление, понимаю что сделать не сможете, но все же скажу. При установке HaoZip 2.6.1.8538 (x86-x64) Ru-Board Edition (build 3) под учетной записью Администратор проблем нет, ну а при установке HaoZip под учетной записью Опытного, обычного Пользователя на одном компьютере темы все исчезают ( в полдень ) и вместо красивой темы WinRar Elegant by YSF по умолчанию остается только китайская дефолтная. С учетом того что пользователей много и каждому добавлять, изменять темы если возможно, геморно, выходит что использовать HaoZip 2.6.1.8538 (x86-x64) Ru-Board Edition (build 3) на компьютерах с несколькими учетными записями, проблематично!
Автор: Katran183
Дата сообщения: 28.03.2012 19:48

Цитата:
А другие архиваторы как? 7zip например, KuaiZip... Total Coomander ... открывают?

Только Total Coomander... Остальные пишут что то вроде, - "Не поддерживаемый тип архивации/распаковки"!
Автор: Vladimir_02
Дата сообщения: 28.03.2012 20:11
значит все-таки битый архив... тут не дело в размере самого архива... я открывал в haozip архивы размером и до 4 Гб... а не пробовал Восстановление архивов в haozip... как-то пока не приходилось пользоваться этой фичей...
Автор: WatsonRus
Дата сообщения: 28.03.2012 20:23
Если Winrar и Total открывают архив, значит, он не совсем битый. Zip это не 7z, где архиватор вообще отказывается его открыть. Видимо, разница в библиотеках zip-а.

Katran183
А это стандартный zip, или фуфлыжный "zip" с bzip2, lzma или еще каким-нибудь winzip-овским сжатием? Возможно причина кроется в этом (Winrar и Total как раз умеют открывать подобное чудо).
Автор: Katran183
Дата сообщения: 28.03.2012 21:14
Vladimir_02, восстановление не помогает... Архив не поврежден. Размер архива тут не причем.
WatsonRus, Всмысле двойное сжатие? Вроде обычный архив....Чем можно посмотреть подробное описание архива?

Ах да, если WinRar-ом удалить из архива хоть один файл, то он (winrar) его "пересобирает" что ли, и архив становиться полностью рабочим!
Автор: YSF
Дата сообщения: 28.03.2012 22:16
fenomik
Цитата:
С учетом того что пользователей много и каждому добавлять, изменять темы если возможно, геморно...
специально для Вас лекарство от геморроя:
рецепт №1 от терапевта: в шапке есть HaoZip Themes Pack, это sfx-архив, откройте его тем же HaoZip`ом и добавьте/удалите нужные/ненужные темы и устанавливайте, не напрягая больное место...

рецепт №2 от хирурга: если нужна тема WinRar Elegant, а дефолтная не нужна, скачайте HaoZipPortable, извлеките и замените в папке с установленной программой файлы 'HaoZip.exe', 'HaoZip\skins\HaoZip.skn' и тема WinRar Elegant станет темой По умолчанию (дефолтной)


Добавлено:
Katran183,
залейте файл на ргхост или narod.yandex.ru
Автор: Katran183
Дата сообщения: 28.03.2012 22:46
YSF, Вот он. (это не игра для винды если что)
Автор: YSF
Дата сообщения: 29.03.2012 00:56
обычный zip-архив, но повреждён:

Код: Несоответсвие главного и локального каталога для файла "com.ea.game.fifa12/vsh/" (общие флаги: локал.: 808 hex главн.: 8 hex)
Несоответсвие главного и локального каталога для файла "com.ea.game.fifa12/vsh/passhadow2.vsh" (общие флаги: локал.: 808 hex главн.: 8 hex)
Автор: Katran183
Дата сообщения: 29.03.2012 07:25
YSF
Это кеш от игры андроид...в распакованном виде телефон его принимает и не ругается на битые файлы.
Всего лишь из-за одного битого файла весь архив не рабочий?
Извлек я из другого архива 'passhadow2.vsh'... MD5 9D984FE049D25EDB5DDB762F89633318 и она совпадает с MD5 файла из первого архива.
Автор: YSF
Дата сообщения: 29.03.2012 07:58
значит необходимо писать разработчику
Автор: fenomik
Дата сообщения: 29.03.2012 09:45

Цитата:
специально для Вас лекарство от геморроя:
рецепт №1 от терапевта: в шапке есть HaoZip Themes Pack, это sfx-архив, откройте его тем же HaoZip`ом и добавьте/удалите нужные/ненужные темы и устанавливайте, не напрягая больное место...

Ну что же решил я вылечить свой геморрой, по рецепту №1 от терапевта YSF ))). В итоге лечения произошло обострение геммороя в результате установки каждому пользователю "нужных/ненужных тем", т.к темы для учетных записей Опытных, обычных Пользователей берутся не из C:\Program Files\HaoZip\config\Themes, а из автоматически создаваемых папок при запуске Haozip под Пользователями с нужной темой C:\Documents and Settings\Пользователь\Application Data\HaoZip\Themes, по крайней мере так при запуске оригинального Haozip_v2.6.1.8538.en(x86-x64). В HaoZip 2.6.1.8538 (x86-x64) Ru-Board Edition (build 3) такие папки создаются, но только с одной дефолтной китайской темой.

Цитата:
рецепт №2 от хирурга: если нужна тема WinRar Elegant, а дефолтная не нужна, скачайте HaoZipPortable, извлеките и замените в папке с установленной программой файлы 'HaoZip.exe', 'HaoZip\skins\HaoZip.skn' и тема WinRar Elegant станет темой По умолчанию (дефолтной)

рецепт №2 от хирурга YSF (с повышением вас ))) ) ослабил, но не вылечил геморройное неудобство, т.е. при замене этих файлов и открытии любого архива под учетной записью Опытного, обычного Пользователя тема WinRar Elegant by YSF применена только к окну HaoZip, а вот значки архивов на компьютере остаются дефолтной китайской темой.

Да и еще при установке HaoZip 2.6.1.8538 (x86-x64) Ru-Board Edition (build 3) если ставишь галочку "Добавить ярлык на рабочий стол и в меню Пуск" создаются два ярлыка с темой WinRar Elegant by YSF и с дефолтной китайской темой.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

Предыдущая тема: Internet Explorer-7,8 для Windows XP


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