» Universal Extractor (UniExtractor)
raddyst (17:19 16-11-2014)
Цитата:
Весело... readme.txt просматривается без пароля
Сам нашёл.. Тупанул малость.
Скачал сборку от GORA и оринигальную, но не помогло извлекать из inno, nsis и installshield...
В чем проблема?(((
В чем проблема?(((
tyumenik
inno - инсталяторы могут быть со вшитым паролем, тогда вы не вытащите данные никак, кроме как отработать инсталятор штатно (например в песочнице).
nsis всегда извлекало без проблем, а инстал шилд свежие версии вообще НИКТО и ничем распаковать не может, я уже задавался этим вопросом не столь давно.
inno - инсталяторы могут быть со вшитым паролем, тогда вы не вытащите данные никак, кроме как отработать инсталятор штатно (например в песочнице).
nsis всегда извлекало без проблем, а инстал шилд свежие версии вообще НИКТО и ничем распаковать не может, я уже задавался этим вопросом не столь давно.
Цитата:
Скоро выдет официальная Сборка 1.7.10 от GORA ?
Почитал весь "срач" где-то с 25-ой страницы, но так и не понял главного - где искать обновки к программе? Скачиваю сборку GORA: 1.7.9.95 и она сообщает что уже год не обновлялась. Сама куда-то идёт и что-то докачивает. Мне что, самому отслеживать и выдёргивать докачиваемое, чтобы, скажем поставить прогу на машину без инета? На озоне тоже непонятно где и что можно скачать... Пароль на архив вообще полный улёт - детсад "Ромашка", ясли "Василёк". А куда делся господин LonerD? Получается, первоначальный автор забросил проект обидевшись на винду, обновляльщики "посрались" друг с дружкой, юзерам это надоело и они начали откровенно хамить на этих страничках авторам доработок.
Оф.топ: Авторы доработок, я вас не понимаю (один на каждый угол нарядил надпись об украденном, другой налепил ссылок на бог знает куда), да мне это и не надо.
Как юзверь ваших работ, хочу поинтересоваться - что-нибудь удобоваримое из нового для прямого скачивания будет на этих страничках?
raddyst
Цитата:
При всём уважении, но в процессе обновки программа обновляет и другие компоненты, которых аж 19 штук! :
Но и это не всё, так как на озоне вообще скрин версии 1.7.10.102е
Другими словами - здесь можно скачать программу версии 1.7.9.95, сама она обновляет какие-то модули до версии 1.7.9.95Y, а автор уже выпустил версию 1.7.10.102е которую "чисто случайно" забыл релизовать здесь... Во всяком случае всё выглядит именно так.
Цитата:
С апреля обновляются только сигнатуры для TrID
При всём уважении, но в процессе обновки программа обновляет и другие компоненты, которых аж 19 штук! :
Но и это не всё, так как на озоне вообще скрин версии 1.7.10.102е
Другими словами - здесь можно скачать программу версии 1.7.9.95, сама она обновляет какие-то модули до версии 1.7.9.95Y, а автор уже выпустил версию 1.7.10.102е которую "чисто случайно" забыл релизовать здесь... Во всяком случае всё выглядит именно так.
AVanti473
Перефразируя Франклина... "пожертвовавший свободой ради комфорта не заслуживает ни свободы, ни комфорта". Это всё, что я думаю о людях, которые готовы закрыть глаза на нарушение свободных лицензий, лишь бы не лишаться удобной проприетарщинки. Никаких "но если, в результате, никакой альтернативы не будет, то можно и нарушить" допускать нельзя. "Если пользователи будут жертвовать свободой в пользу сиюминутного удобства — свобода в будущем может перестать существовать".
Про важность свободного ПО и борьбу за свободу понаписано уже столько (и намного более доходчиво, чем могу написать я), что спорить на эту тему совершенно не интересно.
Перефразируя Франклина... "пожертвовавший свободой ради комфорта не заслуживает ни свободы, ни комфорта". Это всё, что я думаю о людях, которые готовы закрыть глаза на нарушение свободных лицензий, лишь бы не лишаться удобной проприетарщинки. Никаких "но если, в результате, никакой альтернативы не будет, то можно и нарушить" допускать нельзя. "Если пользователи будут жертвовать свободой в пользу сиюминутного удобства — свобода в будущем может перестать существовать".
Про важность свободного ПО и борьбу за свободу понаписано уже столько (и намного более доходчиво, чем могу написать я), что спорить на эту тему совершенно не интересно.
AVanti473
Цитата:
Логично, инсталлятор прошлогодний январский - обновляется по апрель, а дальше, только сигнатуры.
Цитата:
Такой скрин сделать несложно самому, номер версии в заголовке можно поменять в UniExtract.ini .
Опции/эбаут тот же самый, даже 7зип в настройках всё тот же поза-прошлогодний 7.32.
Цитата:
На осзон тоже ссылок нет. Сказал, что прекратил разработку и распространение - и всё.
Цитата:
При всём уважении, но в процессе обновки программа обновляет и другие компоненты, которых аж 19 штук! :
Логично, инсталлятор прошлогодний январский - обновляется по апрель, а дальше, только сигнатуры.
Цитата:
Но и это не всё, так как на озоне вообще скрин версии 1.7.10.102е
Такой скрин сделать несложно самому, номер версии в заголовке можно поменять в UniExtract.ini .
Опции/эбаут тот же самый, даже 7зип в настройках всё тот же поза-прошлогодний 7.32.
Цитата:
а автор уже выпустил версию 1.7.10.102е которую "чисто случайно" забыл релизовать здесь... Во всяком случае всё выглядит именно так.
На осзон тоже ссылок нет. Сказал, что прекратил разработку и распространение - и всё.
raddyst
Цитата:
С этого, возможно, стоило бы начать в Вашем предыдущем посте, так-как я этого просто не знал. И этим же, наверное, следовало бы закончить, если бы программа сама не обновлялась откуда-то... Неужели у неё прописано обновление модулей из сторонних источников, а не с сервиса автора!? Это странно...
Dart_Raiden
Вы вообще о чём? Это оф.топ какой-то. [more=но, как-то так]Я никогда не признавал никаких лицензий - ни свободных (creative commons license), ни коммерческих, ни ещё каких. У меня своё видение и понятие авторского права, а точнее полное отсутствие такого понятия в отношении всего, чем поделился сам автор с публикой. Я признаю авторское право только в случае, если автор ни с кем ни чем не делился, хранит свои разработки в хорошо защищённом месте, и делает всё, чтобы эти разработки не использовались третьими лицами. Только в этом случае у автора есть авторское право, которое могут разве что только украсть, но это уже уголовное дело. Другими словами, я признаю факт существования жадин )))))))) Если же автор защитил до безобразия свой софт или иную продукцию, нарисовал сотни знаков лицинзирования на упаковках, но сам отправил дистрибутив в сеть, то идёт этот автор дальше и сосёт толще! С этого момента никакие лицензии его продукцию не спасут от взлома и использования. Именно по этому мне так смешно читать про какие-то украденные кнопки. Я бы на месте автора уже бы подарил обидчику эту кнопку (или о чём там шла речь), а сам бы написал что-то более стоящее для признания публикой. Так что, я понятия не имею о чём Вы говорите, а удобство вообще вопрос третий, не относящийся ни к лицензиям ни к Франклину. И, на заметку - знаете сколько я сам за прошлый год умных афоризмов понапридумывал? Франклин бы обзавидовался... ))) После этого, ни в какие умные изречения я не верю...[/more]
Цитата:
На осзон тоже ссылок нет. Сказал, что прекратил разработку и распространение - и всё.
С этого, возможно, стоило бы начать в Вашем предыдущем посте, так-как я этого просто не знал. И этим же, наверное, следовало бы закончить, если бы программа сама не обновлялась откуда-то... Неужели у неё прописано обновление модулей из сторонних источников, а не с сервиса автора!? Это странно...
Dart_Raiden
Вы вообще о чём? Это оф.топ какой-то. [more=но, как-то так]Я никогда не признавал никаких лицензий - ни свободных (creative commons license), ни коммерческих, ни ещё каких. У меня своё видение и понятие авторского права, а точнее полное отсутствие такого понятия в отношении всего, чем поделился сам автор с публикой. Я признаю авторское право только в случае, если автор ни с кем ни чем не делился, хранит свои разработки в хорошо защищённом месте, и делает всё, чтобы эти разработки не использовались третьими лицами. Только в этом случае у автора есть авторское право, которое могут разве что только украсть, но это уже уголовное дело. Другими словами, я признаю факт существования жадин )))))))) Если же автор защитил до безобразия свой софт или иную продукцию, нарисовал сотни знаков лицинзирования на упаковках, но сам отправил дистрибутив в сеть, то идёт этот автор дальше и сосёт толще! С этого момента никакие лицензии его продукцию не спасут от взлома и использования. Именно по этому мне так смешно читать про какие-то украденные кнопки. Я бы на месте автора уже бы подарил обидчику эту кнопку (или о чём там шла речь), а сам бы написал что-то более стоящее для признания публикой. Так что, я понятия не имею о чём Вы говорите, а удобство вообще вопрос третий, не относящийся ни к лицензиям ни к Франклину. И, на заметку - знаете сколько я сам за прошлый год умных афоризмов понапридумывал? Франклин бы обзавидовался... ))) После этого, ни в какие умные изречения я не верю...[/more]
AVanti473
Цитата:
Я допустим не знал о смене содержимого скриншота(раньше его название соответствовало версии, т.е. 1.7.3), на осзон с год не логинился.
Цитата:
Остались на хостинге обновления ещё значит..., если стоит задача использования на компьютере без интернета - никто не мешает каталог с установленной и обновлённой программой скинуть на что-нибудь мобильное, что бы всегда иметь под рукой. А с апреля "актуализируются" лишь сигнатуры(напрямую c сайта TrID), без которых вполне можно прожить, раз основная часть не обновляется.
Цитата:
С этого, возможно, стоило бы начать в Вашем предыдущем посте, так-как я этого просто не знал.
Я допустим не знал о смене содержимого скриншота(раньше его название соответствовало версии, т.е. 1.7.3), на осзон с год не логинился.
Цитата:
И этим же, наверное, следовало бы закончить, если бы программа сама не обновлялась откуда-то...
Остались на хостинге обновления ещё значит..., если стоит задача использования на компьютере без интернета - никто не мешает каталог с установленной и обновлённой программой скинуть на что-нибудь мобильное, что бы всегда иметь под рукой. А с апреля "актуализируются" лишь сигнатуры(напрямую c сайта TrID), без которых вполне можно прожить, раз основная часть не обновляется.
raddyst
Благодарю Вас за полезную информацию!
Благодарю Вас за полезную информацию!
AVanti473
Независимо от вашего отношения к лицензиям, факт остаётся фактом: сабж написан на AutoIt и выложены исходники под лицензией GNU GENERAL PUBLIC LICENSE Version 2 от июня 1991го.
GORA пару раз потыкал в лицо лицензией на другие продукты, однако с сабжем поступил иначе: убрал файл uniextract_license.txt, старательно игнорирует любые вопросы об исходниках, но не стесняется громко кричать "вор" на самых разных площадках. Хотя как автор доработок обязан был выложить исходники (и как-то обещал даже, но сначала собирался немного привести их в порядок (ссылки уже мертвы), однако по факту зажал и приложил максимум усилий, чтобы скрыть свои доработки, там и обфускация, и сертификат, и навязчивое предупреждение о неких фейках, наверное, треть кода ушло на защиту опенсорса, как бы смешно это ни звучало. При этом сабж местами стал тормознутее, всплывали и не исправленные ошибки. Такая своеобразная доработка могла быть остановлена в чатности и по этой причине, и в силу неких "обид". При этом упомянутая в шапке тема на Oszone.net - настоящее фуфло, т.к. была неоднократно зачищена автором, а закрыта, скорее всего, всё-таки не в силу обид, а банального нарушения лицензии Universal Extractor, с этим там строго.
GORA сделал немало полезного для общества (я не только об Universal Extractor), но что-то ему мешает прямо и по-взрослому озвучить свою позицию по развитию (и исходникам, конечно), вместо этого какие-то полуистерические-полуобидчевые заявления, периодическое выпиливание ссылок, пароли, отключение возможности обновления...
Вы вот ещё нашли некое "хамство"...
Независимо от вашего отношения к лицензиям, факт остаётся фактом: сабж написан на AutoIt и выложены исходники под лицензией GNU GENERAL PUBLIC LICENSE Version 2 от июня 1991го.
GORA пару раз потыкал в лицо лицензией на другие продукты, однако с сабжем поступил иначе: убрал файл uniextract_license.txt, старательно игнорирует любые вопросы об исходниках, но не стесняется громко кричать "вор" на самых разных площадках. Хотя как автор доработок обязан был выложить исходники (и как-то обещал даже, но сначала собирался немного привести их в порядок (ссылки уже мертвы), однако по факту зажал и приложил максимум усилий, чтобы скрыть свои доработки, там и обфускация, и сертификат, и навязчивое предупреждение о неких фейках, наверное, треть кода ушло на защиту опенсорса, как бы смешно это ни звучало. При этом сабж местами стал тормознутее, всплывали и не исправленные ошибки. Такая своеобразная доработка могла быть остановлена в чатности и по этой причине, и в силу неких "обид". При этом упомянутая в шапке тема на Oszone.net - настоящее фуфло, т.к. была неоднократно зачищена автором, а закрыта, скорее всего, всё-таки не в силу обид, а банального нарушения лицензии Universal Extractor, с этим там строго.
GORA сделал немало полезного для общества (я не только об Universal Extractor), но что-то ему мешает прямо и по-взрослому озвучить свою позицию по развитию (и исходникам, конечно), вместо этого какие-то полуистерические-полуобидчевые заявления, периодическое выпиливание ссылок, пароли, отключение возможности обновления...
Вы вот ещё нашли некое "хамство"...
Skif_off
Спасибо за разъяснения. Хорошо, раз уж мы всё-таки говорим о развитии программы, а не офтопим, то есть ли у Вас информация и характеристики по поводу другого автора - LonerD (LonerDergunov). Почему по его линии нет продолжения проекта, ведь обновления модулей явно имеются?
Спасибо за разъяснения. Хорошо, раз уж мы всё-таки говорим о развитии программы, а не офтопим, то есть ли у Вас информация и характеристики по поводу другого автора - LonerD (LonerDergunov). Почему по его линии нет продолжения проекта, ведь обновления модулей явно имеются?
AVanti473
Цитата:
Внешние факторы мешают, если интересно - в его профиле есть ссылка на сайт, там всё предельно ясно описано.
Цитата:
Почему по его линии нет продолжения проекта, ведь обновления модулей явно имеются?
Внешние факторы мешают, если интересно - в его профиле есть ссылка на сайт, там всё предельно ясно описано.
AVanti473
Обновления модулей будут затёрты при попытке использовать штатную возможность обновления.
LonerD, кажется, давал в теме постоянную ссылку на архив с папкой bin (или это было для MultiArc?), к тому же, он с Украины, если память не изменяет, и в силу нестабильной ситуации в стране временно притормозил все свои проекты. Был ещё ricktendo с репаком версии от GORA (инсталлер Inno Setup, регулярные обновления компонентов), но затих.
Сам несколько раз обновлял, но всё затиралось (ещё когда работало обновление), забил, всё равно в основном для MSI использую, иногда 7z SFX (каждый раз забываю сохранить конфиг )) и больших Inno Setup. К слову, чтобы никто не считал меня неблагодарной скотиной, новый более удобный способ распаковки MSI добавил именно GORA, за что мы все ему безусловно благодарны. Сохранение конфига 7z SFX тоже его заслуга.
По-идее, мы, пользователи, сами можем собрать актуальные версии модулей и выложить в шапке, раз пока так всё сложилось Это не сложно, если постоянно пользоваться.
Из багов, к слову: если в имени файла стоит пробел перед точкой и расширением, то сабж слажает, хотя 7-zip в консоли справляется. Вероятно, связано с определением имени каталога распаковки. Или уже упоминалось?
Обновления модулей будут затёрты при попытке использовать штатную возможность обновления.
LonerD, кажется, давал в теме постоянную ссылку на архив с папкой bin (или это было для MultiArc?), к тому же, он с Украины, если память не изменяет, и в силу нестабильной ситуации в стране временно притормозил все свои проекты. Был ещё ricktendo с репаком версии от GORA (инсталлер Inno Setup, регулярные обновления компонентов), но затих.
Сам несколько раз обновлял, но всё затиралось (ещё когда работало обновление), забил, всё равно в основном для MSI использую, иногда 7z SFX (каждый раз забываю сохранить конфиг )) и больших Inno Setup. К слову, чтобы никто не считал меня неблагодарной скотиной, новый более удобный способ распаковки MSI добавил именно GORA, за что мы все ему безусловно благодарны. Сохранение конфига 7z SFX тоже его заслуга.
По-идее, мы, пользователи, сами можем собрать актуальные версии модулей и выложить в шапке, раз пока так всё сложилось Это не сложно, если постоянно пользоваться.
Из багов, к слову: если в имени файла стоит пробел перед точкой и расширением, то сабж слажает, хотя 7-zip в консоли справляется. Вероятно, связано с определением имени каталога распаковки. Или уже упоминалось?
Skif_off
Цитата:
От GORA репак отличается наличием каталога docs с лицензиями на распаковщики, и другим инсталлятором.. О какой-то регулярности без обновления основной версии речь не шла.
Цитата:
Был ещё ricktendo с репаком версии от GORA (инсталлер Inno Setup, регулярные обновления компонентов), но затих.
От GORA репак отличается наличием каталога docs с лицензиями на распаковщики, и другим инсталлятором.. О какой-то регулярности без обновления основной версии речь не шла.
Друзья. Так уж вышло, что меня совсем не устраивают выкрутасы месье GORA и господина LonerD. Кто-то у кого-то что-то украл, а потом последний вообще забил от обиды на проект. Ну что ж - хозяин барин.
Решил я тут сделать себе инсталлятор этой программы без всяких рекламных ссылок и психанутых паролей. Ну, поскольку я не суперспец, то, не мешало бы поделиться своим творением с желающими протестировать недостатки моего инсталляционного пакета.
Итак, для чего и почему я уже сказал, теперь о том, что сделано:
----------
Инсталлятор сделан на основе дистрибутива Universal Extractor v1.7.9.95 08.01.2014 (unofficial) от gora
- оригинальный установочный пакет не разбирался
- все изменения отслежены и собраны программой Total Uninstall
- деинсталляция сделана на основе внесённых в систему изменений и файла UExtract.inf
- автоматическое обновление программы отключено
Файлы программы обновлены до версии 1.7.9.95Y по состоянию на 25 января 2015г.
----------
Собственно, сам инсталлятор:
http://rghost.ru/60560655
Зеркало
Все копирайты на авторов соблюдены, на случай, чтобы месье GORA опять не "завёлся".
Установщик прошёл тестирование на WinXP, 7 (x32\x64).
Тестирование успешно, левых следов пока не наблюдается.
После установки, работы (распаковки своего же инсталлятора), удаления программы, остаётся лишь такая ветка реестра:
[HKEY_USERS\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXX\Software\PEiD]
"ExSig"=dword:00000001
"LoadPlugins"=dword:00000001
"StayOnTop"=dword:00000001
"SkipNonPE"=dword:00000001
"Method"=dword:00000002
"ShellExtension"=dword:00000000
"Minimize2Tray"=dword:00000001
"MultipleInstances"=dword:00000000
"Recurse"=dword:00000000
Но даже в оригинальном инсталляторе проги от GORA, после подобных действий эта ветка так же остаётся. В UExtract.inf о ней ничего не сказано. У GORA выходит после деинсталляции следов даже больше остаётся в системе - хотя бы файл UExtract.PNF в WINDOWS\inf (нафига его оставлять там ??? на него ещё потом и scecomp.log ругается...) и ещё куча мелочёвки типа самого линка "Извлечь с помощью UniExtract" в "C:\Documents and Settings\имя_юзера\SendTo", который не отображается в контекстном меню, но в системе-то остаётся )))
Мне так предполагается, что таких мусорных веток типа PEiD, от разных плагинов распаковщиков со временем накопиться в системе, раз сама прога не подчищает следы работы своих плагинов... Но, оно в принципе не мешает, может так даже надо... Это уже вопрос к разрабам.
В общем, пробуйте, тестируйте, если есть такое желание. Отписывайтесь как работает и где проблемы. Не забывайте сравнивать с эталонным релизом от GORA, так как я отвечаю лишь за установщик, правильный запуск проги и деинсталляцию, а вот за работу софтины отвечает сборщик.
Решил я тут сделать себе инсталлятор этой программы без всяких рекламных ссылок и психанутых паролей. Ну, поскольку я не суперспец, то, не мешало бы поделиться своим творением с желающими протестировать недостатки моего инсталляционного пакета.
Итак, для чего и почему я уже сказал, теперь о том, что сделано:
----------
Инсталлятор сделан на основе дистрибутива Universal Extractor v1.7.9.95 08.01.2014 (unofficial) от gora
- оригинальный установочный пакет не разбирался
- все изменения отслежены и собраны программой Total Uninstall
- деинсталляция сделана на основе внесённых в систему изменений и файла UExtract.inf
- автоматическое обновление программы отключено
Файлы программы обновлены до версии 1.7.9.95Y по состоянию на 25 января 2015г.
----------
Собственно, сам инсталлятор:
http://rghost.ru/60560655
Зеркало
Все копирайты на авторов соблюдены, на случай, чтобы месье GORA опять не "завёлся".
Установщик прошёл тестирование на WinXP, 7 (x32\x64).
Тестирование успешно, левых следов пока не наблюдается.
После установки, работы (распаковки своего же инсталлятора), удаления программы, остаётся лишь такая ветка реестра:
[HKEY_USERS\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXX\Software\PEiD]
"ExSig"=dword:00000001
"LoadPlugins"=dword:00000001
"StayOnTop"=dword:00000001
"SkipNonPE"=dword:00000001
"Method"=dword:00000002
"ShellExtension"=dword:00000000
"Minimize2Tray"=dword:00000001
"MultipleInstances"=dword:00000000
"Recurse"=dword:00000000
Но даже в оригинальном инсталляторе проги от GORA, после подобных действий эта ветка так же остаётся. В UExtract.inf о ней ничего не сказано. У GORA выходит после деинсталляции следов даже больше остаётся в системе - хотя бы файл UExtract.PNF в WINDOWS\inf (нафига его оставлять там ??? на него ещё потом и scecomp.log ругается...) и ещё куча мелочёвки типа самого линка "Извлечь с помощью UniExtract" в "C:\Documents and Settings\имя_юзера\SendTo", который не отображается в контекстном меню, но в системе-то остаётся )))
Мне так предполагается, что таких мусорных веток типа PEiD, от разных плагинов распаковщиков со временем накопиться в системе, раз сама прога не подчищает следы работы своих плагинов... Но, оно в принципе не мешает, может так даже надо... Это уже вопрос к разрабам.
В общем, пробуйте, тестируйте, если есть такое желание. Отписывайтесь как работает и где проблемы. Не забывайте сравнивать с эталонным релизом от GORA, так как я отвечаю лишь за установщик, правильный запуск проги и деинсталляцию, а вот за работу софтины отвечает сборщик.
AVanti473
Уже заранее спасибо!!! посмотрим, что получилось
Уже заранее спасибо!!! посмотрим, что получилось
AVanti473
Может, я чего-то недопонимаю, но зачем вообще нужны какие-то там инсталляторы???
Никогда никуда _это_ не инсталлировал(да и многое другое тоже).
В итоге - никаких тебе UExtract.PNF и прочего барахла.
Зачем вообще подобное инсталлировать? Смысл? Таскай себе папку(с распакованным софтом) c системы на систему(только следи за обновлением необходимых компонентов, это не сложно). Или вы это ещё и в %ProgramFiles% держите? А UniExtract.ini как же тогда(на современных системах пакость одна существует с конфигурационными файлами, слыхали могёт быть)? Ссылку же в контекстном меню сделать при таковой необходимости - пару пустяков, а не городить на пустом месте "инсталляторы" на каждый чих.
Никогда не пойму. Просветите?
А за дистриб же и проделанную работу - огромное спасибо.
Распаковал, поглядел:
Smart Install Maker v. 5.04...
Составитель установочного пакета - AVanti_473
AVanti_мыло.ru
Дело
Кстати о птичках, GORA-то давно "спёр" у меня мой перевод на русский ( или не у меня, а у того, кто его "спёр" у меня до этого ) И ничего, я не страдаю, ибо делал во времена оны для обЧества
Может, я чего-то недопонимаю, но зачем вообще нужны какие-то там инсталляторы???
Никогда никуда _это_ не инсталлировал(да и многое другое тоже).
В итоге - никаких тебе UExtract.PNF и прочего барахла.
Зачем вообще подобное инсталлировать? Смысл? Таскай себе папку(с распакованным софтом) c системы на систему(только следи за обновлением необходимых компонентов, это не сложно). Или вы это ещё и в %ProgramFiles% держите? А UniExtract.ini как же тогда(на современных системах пакость одна существует с конфигурационными файлами, слыхали могёт быть)? Ссылку же в контекстном меню сделать при таковой необходимости - пару пустяков, а не городить на пустом месте "инсталляторы" на каждый чих.
Никогда не пойму. Просветите?
А за дистриб же и проделанную работу - огромное спасибо.
Распаковал, поглядел:
Smart Install Maker v. 5.04...
Составитель установочного пакета - AVanti_473
AVanti_мыло.ru
Дело
Кстати о птичках, GORA-то давно "спёр" у меня мой перевод на русский ( или не у меня, а у того, кто его "спёр" у меня до этого ) И ничего, я не страдаю, ибо делал во времена оны для обЧества
spinout
Цитата:
Удобство пункта контекстного меню
А в штатном инсталляторе напрягала галочка автообновки, причём прога лезла за обновкой сразу при первом обращении к ней, ещё до того, как доберёшься до опции снятия автообновки (чессказать - бесит это). К тому же, зачем ставить дистрибутив и потом идти за онлайнобновкой в нет, если можно сразу всё поставить и забыть на определённый для себя любимого период
Цитата:
Пробовал, немного напрягает, когда нужно срочно разобрать какой-то пакетик, а программу ещё вытащить из папки или архива надо (допустим она на флехе осталась, так ещё и флеху втыкать, ждать пока она определиться), стартануть, а затем чертыхнуться, когда в результате всех манипуляций, очередной инсталлятор, прожка вдруг не сможет разобрать. Гораздо проще правой кнопкой по файлу и усё. Просто удобно. Когда система своя, проще когда всё под рукой и готово к употреблению (делал же в основном для себя, хоть и с учётом для других пользователей).
Цитата:
Наверное проще, но всё одно изменение в системе, и не каждому юзеру пойдёт - объяснять замучаюсь. Да мне и самому было интересно повозиться с созданием инсталляционного пакета. На будущее пригодится...
Цитата:
Да, я как-то уже писал, что авторское право, мягко сказать, не чту. Поэтому "бодания" GORA с пользователями считаю детсадом. Но, у кого-то может быть противоположное мнение и я готов его уважать, пока уважают моё
Цитата:
Дык и я так. Моё дело собрать и чтоб работало, а как и кто будет переписывать и разбирать - мне параллельно! Найдётся умелец, сделает лучше, так честь ему и хвала!
Цитата:
Зачем вообще подобное инсталлировать? Смысл?
Удобство пункта контекстного меню
А в штатном инсталляторе напрягала галочка автообновки, причём прога лезла за обновкой сразу при первом обращении к ней, ещё до того, как доберёшься до опции снятия автообновки (чессказать - бесит это). К тому же, зачем ставить дистрибутив и потом идти за онлайнобновкой в нет, если можно сразу всё поставить и забыть на определённый для себя любимого период
Цитата:
Таскай себе папку(с распакованным софтом)
Пробовал, немного напрягает, когда нужно срочно разобрать какой-то пакетик, а программу ещё вытащить из папки или архива надо (допустим она на флехе осталась, так ещё и флеху втыкать, ждать пока она определиться), стартануть, а затем чертыхнуться, когда в результате всех манипуляций, очередной инсталлятор, прожка вдруг не сможет разобрать. Гораздо проще правой кнопкой по файлу и усё. Просто удобно. Когда система своя, проще когда всё под рукой и готово к употреблению (делал же в основном для себя, хоть и с учётом для других пользователей).
Цитата:
Ссылку же в контекстном меню сделать при таковой необходимости - пару пустяков, а не городить на пустом месте "инсталляторы" на каждый чих.
Наверное проще, но всё одно изменение в системе, и не каждому юзеру пойдёт - объяснять замучаюсь. Да мне и самому было интересно повозиться с созданием инсталляционного пакета. На будущее пригодится...
Цитата:
Кстати о птичках, GORA-то давно "спёр" у меня мой перевод на русский
Да, я как-то уже писал, что авторское право, мягко сказать, не чту. Поэтому "бодания" GORA с пользователями считаю детсадом. Но, у кого-то может быть противоположное мнение и я готов его уважать, пока уважают моё
Цитата:
И ничего, я не страдаю, ибо делал во времена оны для обЧества
Дык и я так. Моё дело собрать и чтоб работало, а как и кто будет переписывать и разбирать - мне параллельно! Найдётся умелец, сделает лучше, так честь ему и хвала!
Портативку стои ждать ?
Цитата:
Портативку стои ждать ?
Смысл? Берите инсталлятор от GORA, он с ключом распаковывает портабельную версию, обновляйте файлы и вот вам портативка Если речь о портабельном контейнере ThinApp или аналогах, то, пока в этом смысла особого не видно.
AVanti473
Не просветили, и тем более не убедили ни в чём. Баловство это - инсталлировать всё что ни попадя без разбору и смыслу.
Aleks78
Распакуйте инсталлятор, заберите содержимое(выкинув инсталл-барахло)и пользуйтесь - в чём проблемы?
Не просветили, и тем более не убедили ни в чём. Баловство это - инсталлировать всё что ни попадя без разбору и смыслу.
Aleks78
Распакуйте инсталлятор, заберите содержимое(выкинув инсталл-барахло)и пользуйтесь - в чём проблемы?
spinout
Цитата:
Дык и не старался Зачем же я буду навязывать своё мнение? Мне так удобнее, пусть будет баловство. В сущности, что мы все делаем на компе, как не балуемся в свободное время?... Вот недавно задавался вопрорсом как из кучки файлов во главе с .inf сделать что-то более удобоваримое. Дело было в том, что Lame ACM MP3 Codec поставляется именно в такой неудобной форме. Ну вот не нравится мне это извращение и всё тут. Пробовал перевести (собрать) через тот же Smart Install Maker - мороки много, толку мало. И вроде всё легко, да засада с установкой на х64-битных осях, ведь файлы надо копировать не в программ фаилс, а в системную папку. В итоге раскопал способ через системную утилиту iexpress.exe , и теперь всё пучком - одним файлом в два клика. Баловство? Да! Но мне удобнее.
Кстати, я уже писал, что не суперспец, и мне на будущее будет полезнее знать, как реализовать следующее:
Цитата:
Дело в том, что в отношении Universal Extractor там не просто и не столько ссылка в SendTo! Там идут ключики реестра, которые отвечают за появление нового пункта контекстного меню. Ключика, если быть точнее, четыре в HKEY_LOCAL_MACHINE и четыре в KEY_CLASSES_ROOT. Оба обращаются к файлу UniExtract.exe но таким вот весьма интересным образом (приведу пример одной пары):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub]
@="Извлечь с помощью UniExtract"
"Icon"="C:\\Program Files (x86)\\Universal Extractor\\UniExtract.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@="\"C:\\Program Files (x86)\\Universal Extractor\\UniExtract.exe\" \"%1\" /sub"
И вот что совсем ещё весело - это, как вы уже наверняка успели заметить возможность использования на 64-битной системе, и весьма определённый путь к файлу программы.
Smart Install Maker позволяет сделать этот путь заданием переменных, тоесть в теории, программу можно будет ставить куда угодно, а не в жёстко определённую папку. Но и тут пришлось поворочить мозгами с экранированными слешами и экранированием кавычек, иначе на выходе в реестр втыкается полная чепушня.
Таким образом, воткнуть пункт контекстного меню, который не просто бы открывал главное окно программы, а сразу бы начинал распаковку нужного пакета при условии что портабл Universal Extractor запускается откуда угодно - мне видится невыполнимым. Допустим, только допустим, что данный портабельный вариант программы у вас всегда в одном месте. Ладно. Тогда нужен батник или скрипт импортирующий нужные значения в реестр во время запуска программы, и убирающий следы после её работы. С учётом всего вышеописанного мною (особенно путей с определёнными параметрами к определённому файлу), я затрудняюсь даже написать такое. Предположим, я знаю людей, которые мне в этом могли бы помочь, но не больше ли головной боли я себе организовываю в таком случае? А процесс запуска такой псевдопортабельной программы вообще кажется весьма неинтересным, если конечно, кто-то не сделает его одним файлом на X-Launcher(е).
Возможно, я нагородил огород, но, если Вы в курсе, не сочтите за труд, поделитесь знаниями о том, как реализовать Ваш совет в контексте всего вышеупомянутого.
P.S. Насколько мне известно (сам не пробовал), ни .cmd ни .bat не могут импортировать в реестр конструкцию с переменными типа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@="\"%ProgramFiles%\\%ProductName%\\UniExtract.exe\" \"%1\" /sub"
Либо будут проблемы на более старых системах вроде XP. В случае с портабельной программой эта конструкция будет ещё "веселее", так как нужен будет скрипт, получающий путь к исполнительному файлу программы и подставляющий его в импортируемое значение... Или я заблуждаюсь?
Цитата:
Не просветили, и тем более не убедили ни в чём.
Дык и не старался Зачем же я буду навязывать своё мнение? Мне так удобнее, пусть будет баловство. В сущности, что мы все делаем на компе, как не балуемся в свободное время?... Вот недавно задавался вопрорсом как из кучки файлов во главе с .inf сделать что-то более удобоваримое. Дело было в том, что Lame ACM MP3 Codec поставляется именно в такой неудобной форме. Ну вот не нравится мне это извращение и всё тут. Пробовал перевести (собрать) через тот же Smart Install Maker - мороки много, толку мало. И вроде всё легко, да засада с установкой на х64-битных осях, ведь файлы надо копировать не в программ фаилс, а в системную папку. В итоге раскопал способ через системную утилиту iexpress.exe , и теперь всё пучком - одним файлом в два клика. Баловство? Да! Но мне удобнее.
Кстати, я уже писал, что не суперспец, и мне на будущее будет полезнее знать, как реализовать следующее:
Цитата:
Ссылку же в контекстном меню сделать при таковой необходимости - пару пустяков.....
Дело в том, что в отношении Universal Extractor там не просто и не столько ссылка в SendTo! Там идут ключики реестра, которые отвечают за появление нового пункта контекстного меню. Ключика, если быть точнее, четыре в HKEY_LOCAL_MACHINE и четыре в KEY_CLASSES_ROOT. Оба обращаются к файлу UniExtract.exe но таким вот весьма интересным образом (приведу пример одной пары):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub]
@="Извлечь с помощью UniExtract"
"Icon"="C:\\Program Files (x86)\\Universal Extractor\\UniExtract.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@="\"C:\\Program Files (x86)\\Universal Extractor\\UniExtract.exe\" \"%1\" /sub"
И вот что совсем ещё весело - это, как вы уже наверняка успели заметить возможность использования на 64-битной системе, и весьма определённый путь к файлу программы.
Smart Install Maker позволяет сделать этот путь заданием переменных, тоесть в теории, программу можно будет ставить куда угодно, а не в жёстко определённую папку. Но и тут пришлось поворочить мозгами с экранированными слешами и экранированием кавычек, иначе на выходе в реестр втыкается полная чепушня.
Таким образом, воткнуть пункт контекстного меню, который не просто бы открывал главное окно программы, а сразу бы начинал распаковку нужного пакета при условии что портабл Universal Extractor запускается откуда угодно - мне видится невыполнимым. Допустим, только допустим, что данный портабельный вариант программы у вас всегда в одном месте. Ладно. Тогда нужен батник или скрипт импортирующий нужные значения в реестр во время запуска программы, и убирающий следы после её работы. С учётом всего вышеописанного мною (особенно путей с определёнными параметрами к определённому файлу), я затрудняюсь даже написать такое. Предположим, я знаю людей, которые мне в этом могли бы помочь, но не больше ли головной боли я себе организовываю в таком случае? А процесс запуска такой псевдопортабельной программы вообще кажется весьма неинтересным, если конечно, кто-то не сделает его одним файлом на X-Launcher(е).
Возможно, я нагородил огород, но, если Вы в курсе, не сочтите за труд, поделитесь знаниями о том, как реализовать Ваш совет в контексте всего вышеупомянутого.
P.S. Насколько мне известно (сам не пробовал), ни .cmd ни .bat не могут импортировать в реестр конструкцию с переменными типа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@="\"%ProgramFiles%\\%ProductName%\\UniExtract.exe\" \"%1\" /sub"
Либо будут проблемы на более старых системах вроде XP. В случае с портабельной программой эта конструкция будет ещё "веселее", так как нужен будет скрипт, получающий путь к исполнительному файлу программы и подставляющий его в импортируемое значение... Или я заблуждаюсь?
AVanti473 14:31 26-01-2015
Цитата:
и не надо
Цитата:
ни .cmd ни .bat не могут импортировать в реестр конструкцию с переменными типа
и не надо
AVanti473 16:31 26-01-2015
Цитата:
Можно же %cd% юзать, типа такого:
Код: reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /ve /d "Извлечь с помощью UniExtract" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /v Icon /d "%cd%\UniExtract.exe,0" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub\command /ve /d \""%cd%\UniExtract.exe\" \"%%1\" /sub" /f >nul
Цитата:
P.S. Насколько мне известно (сам не пробовал), ни .cmd ни .bat не могут импортировать в реестр конструкцию с переменными типа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@="\"%ProgramFiles%\\%ProductName%\\UniExtract.exe\" \"%1\" /sub"
Можно же %cd% юзать, типа такого:
Код: reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /ve /d "Извлечь с помощью UniExtract" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /v Icon /d "%cd%\UniExtract.exe,0" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub\command /ve /d \""%cd%\UniExtract.exe\" \"%%1\" /sub" /f >nul
Цитата:
и не надо
Я тоже так думаю...
Цитата:
TOTALCMD#BAR#DATA
"%commander_path%\..\Universal Extractor\UniExtract.exe"
?%P%N %N_unpacked
%commander_path%\..\Universal Extractor\UniExtract.ico
Universal Extractor (UniExtractor) - Распаковка архивов и инсталяционных пакетов
%commander_path%\..\Universal Extractor\
-1
AVanti473
Разными путями можно добавить переменные в пути реестра.
Код: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@=hex(2):22,00,25,00,50,00,72,00,6F,00,67,00,72,00,\
61,00,6D,00,46,00,69,00,6C,00,65,00,73,00,25,00,5C,00,25,00,50,00,72,00,\
6F,00,64,00,75,00,63,00,74,00,4E,00,61,00,6D,00,65,00,25,00,5C,00,55,00,\
6E,00,69,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,2E,00,65,00,78,00,\
65,00,22,00,20,00,22,00,25,00,31,00,22,00,20,00,2F,00,73,00,75,00,62,00,\
00,00
; @="%ProgramFiles%\%ProductName%\UniExtract.exe" "%1" /sub
Разными путями можно добавить переменные в пути реестра.
Код: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\uniextract_sub\command]
@=hex(2):22,00,25,00,50,00,72,00,6F,00,67,00,72,00,\
61,00,6D,00,46,00,69,00,6C,00,65,00,73,00,25,00,5C,00,25,00,50,00,72,00,\
6F,00,64,00,75,00,63,00,74,00,4E,00,61,00,6D,00,65,00,25,00,5C,00,55,00,\
6E,00,69,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,2E,00,65,00,78,00,\
65,00,22,00,20,00,22,00,25,00,31,00,22,00,20,00,2F,00,73,00,75,00,62,00,\
00,00
; @="%ProgramFiles%\%ProductName%\UniExtract.exe" "%1" /sub
omamont, addhaloka, caxap, boi1eI - спасибо вам за полезные подсказки. Всё это я встречал в процессе поиска решения для своей задачи. Для себя же всё-таки решил, что мне удобнее было сделать инсталлятор с правильным деинсталятором - два клика туда (для установки), два клика обратно (для деинсталляции) и никаких проблем. Более того, вдруг я решу поделиться прожкой с какими-нибудь не столь сведущими пользователями, как я им буду объяснять все те примеры, что вы здесь привели?! В итоге - мне удобней один раз покопаться собрав установщик, и забыть об этом на какое-то время. А каждый юзер пусть сам решает как ему удобнее!
Ещё раз благодарю всех!
Ещё раз благодарю всех!
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
Предыдущая тема: Нужна программа для сворачивания в трей
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.