Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Слегка потвиканный Download Master в нескольких вариантах

Ответить
Настройки темы
[решено] Слегка потвиканный Download Master в нескольких вариантах

Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: hb860
Дата: 14-01-2011
Описание: 5.9.2.1249
Вложения
Тип файла: rar dmaster 5.5.11.1167 Ver.1.rar
(3.48 Mb, 76 просмотров)
Тип файла: rar dmaster 5.5.11.1167 Ver.2.rar
(5.84 Mb, 282 просмотров)
Тип файла: zip install_script.zip
(4.6 Kb, 166 просмотров)
Продолжаю дело Baw17
Сборка сделана на основе оригинальной версии 5.9.2.1249
cписок изменений

В контекстное меню списка закачек добавлены опции "Меню Windows..." и "Удалить вместе с файлом";
Улучшена работа горячих клавиш в категории "История";
Исправлены мелкие ошибки.

Сборка получилась получилась вот такой:
  • Типичная скорость соединения выбирается при первом запуске
  • Отключен автозапуск программы
  • Убрано "Проверять доступность новой версии каждые 5 дней"
  • Включено "Автоматически удалять завершенные закачки"
  • Включено "Не перехватывать закачки с сайтов"
  • Отключена расширенная интеграция в браузер

Скачать сборку

Скрипт, которым собрана сборка - во вложении. Автор скрипта - Baw17.

Кроме того, в шапке варианты немного устаревших сборок от Baw17

ВАРИАНТ №1
на основе 5.5.11.1167
Данная версия была перекомпилирована, так как в ней содержится надоедливый и просто неистребимый при тихой установке
Яндекс БАР

Яндекс.Бар — это расширение для браузера Internet Explorer, которое встраивается в ваш браузер в виде дополнительной панели инструментов.
У Яндекс.Бара есть много возможностей, которые вам наверняка понравятся. От удобного и быстрого поиска до сохранения ваших закладок на серверах Яндекса и уведомлений о свежих сообщениях в Почте и Ленте. (описание с самого яндекса)

+попутно был вырезан DM BAR
Уменьшен размер инсталлятора
Данная версия была сделана под себя, поэтому кому не нравится - просьба не вступать в жаркие перепалки!
относительно оригинала нет никаких изменений кроме указанных выше
тихая установка:
Код: Выделить весь код
dmaster /VERYSILENT
ВАРИАНТ №2 - на данный момент не поддерживается, собрано на основе версии 5.5.11.1167
Добавил новую версию DM сделана на основе оригинальной версии 5.5.11.1167
из изменений
1. В инсталлятор добавлены Скины
2. Типичная скорость соединения выбирается при первом запуске
3. Отключен Автозапуск программы
4. Вырезан Яндекс Бар и DM Bar
5. Настройки программы приведены согласно скриншоту (~850КБ)

6. Размер увеличился и составляет ~5.7MB
7. тихая установка происходит с параметром /VERYSILENT
Обновлено
+ Убрано "Проверять доступность новой версии каждые 5 дней"
+ Автоматически удалять завершенные закачки
обновлено от 04.07.08
+ Добавил скин Vista Inspirat (ставится по умолчанию)
+ Поменял ассоциации с C:\ и С:\Programm Files на {sd} {pf}
обновленно от 28.07.08
+ Не перехватывать закачки с сайтов
читать дальше »
.Depositfiles.com .Letitbit.net .Rapidshare.com .rapidshare.ru .megaupload.com .axifile.com .RapidShare.de .filefactory.com .depositfiles.ru .ifolder.ru .uploading.com
+ Убранна расширенная интеграция в браузер

официальные изменения:
Версия 5.5.11.1167 - 24 Апреля 2009
Цитата:
Добавлен плагин Remote Download;
Добавлены плагины для Internet Explorer и Firefox с помощью которых можно одним кликом добавлять файлы на удаленную закачку;
Оптимизирована работа по протоколу FTP;
Улучшен интерфейс добавления массовых закачек, при повторном добавлении нескольких закачек они обрабатываются как группа;
Оптимизирована очистка Истории закачек;
Доработано распознавание юникода при формировании имени файла из URL;
Оптимизированы размеры кеша при закачке файлов;
Исправлены мелкие ошибки.


И ещё есть вот такое - вариант от SAOPP, http://forum.oszone.net/post-983015-81.html

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Отправлено: 18:13, 07-12-2007

 

Старожил


Сообщения: 178
Благодарности: 25

Профиль | Сайт | Отправить PM | Цитировать


Что-то меня на статьи потянуло Поделюсь, как сделать тихую инсталляцию Download Master своими руками.
Во-первых, идем на сайт Inno Setup и качаем Open Source инсталлятор (исходники не понадобятся). На этом же сайте в разделе сторонних утилит находим сайт с программкой Inno Setup Unpacker. Для примера возьмем dmaster.exe версии 5.5.2.1117.
1. Распаковываем дистрибутив в папку С:\DMast:
Код: Выделить весь код
innounp.exe -x -dС:\DMast dmaster.exe
Содержимое папки С:\DMast:
Код: Выделить весь код
{app}
{tmp}
install_script.iss
2. Открываем файл install_script.iss в Inno Setup Script Editor. Чтобы понять, как им пользоваться, даже справку читать не обязательно, хотя она очень подробная
3. Удаляем ненужные вам файлы из дистрибутива, не забывая одновременно вносить правки в install_script.iss в секцию [Files]. Рекомендую сразу вставить пропущенную строку в секции [Setup]:
Код: Выделить весь код
DefaultGroupName=Download Master
4. Вручную править строки реестра в скрипте смысла нет, проще установить Download Master, настроить его и сохранить содержимое ветки [HKEY_CURRENT_USER\Software\2VG\Download Master] в файл twk.reg. Из этого файла для универсальности нужно удалить все ключи, в которых встречаются абсолютные пути (они все равно создадутся при первом запуске). Чтобы при первом запуске появился диалог выбора соединения, пропишите "ConnectionType"="0" (но не удаляйте совсем, иначе dmaster сбросить все остальные настройки в default). Также можно удалить настройки, отвечающие за отображение и размер панелей, пусть перезапишутся дефолтовыми значениями. В общем фантазия почти ничем не ограничивается (если переборщите с удалением ключей, dmaster в крайнем случае сбросит все настройки в default).
5. Убираем лишнее в install_script.iss, например содержимое секции [Run], где запускается по окончанию dmaster и регистрируется DMPanel, убираем иконку в QuickLaunch, убираем возможность отключения создания иконки на рабочем столе. В общем редактируем под себя, не для распространения
6. Секцию [Run] еще не удалили? Тогда помещаем в twk.reg в корень дистрибутива, добавляем в секцию [Files]:
Код: Выделить весь код
Source: "twk.reg"; DestDir: "{app}";
и в секцию [Run] что-то типа (пишу по памяти, так как скрипт только что случайно стер ):
Код: Выделить весь код
Filename: "regedit"; Parameters: "/s twk.reg"; WorkingDir: "{app}";
Filename: "cmd"; Parameters: "/c del twk.reg"; WorkingDir: "{app}"; Flags: runhidden;
Все это приведет к тому, что файл twk.reg распакуется в папку с dmaster, и после установки применится и сотрется.

Если вы хотите, чтобы твики применялись по выбору пользователя, boss911 предлагает размещать twk.reg не внутри дистрибутива, а снаружи. Очевидно нужно внести правки в скрипт (в секции [Files] и [Run]). Удалять twk.reg уже не нужно, остается только одна строка:
Код: Выделить весь код
Filename: "cmd"; Parameters: "/c if exist twk.reg start /wait regedit /s twk.reg"; WorkingDir: "{src}"; Flags: runhidden;
В оригинале, Download Master при деинсталляции не удаляет данные из реестра, это легко поправить, внеся изменения в скрипт в секции [UninstallRun]:

Код: Выделить весь код
Filename: "reg"; Parameters: "delete ""HKCU\Software\2VG\Download Master"" /f"; Flags: runhidden;
или воспользоваться возможности InnoSetup по рецепту boss911 (секция [Registry]):
Код: Выделить весь код
Root: HKCU; Subkey: "Software\2VG\Download Master"; ValueType: none; Flags: uninsdeletekey dontcreatekey
Для желающих удалить любые упоминания о DM после деинсталляции, можно посоветовать удалить конфигурационые файлы (папки "Download Master" в %programfiles% и %userprofile%\Application Data").

Да, вовремя я стер скрипт, вроде писать больше нечего Зато попутно выяснил недостаток этого способа: автор innounp.exe не поспевает за новыми версиями innosetup, на только что сделанный мной dmaster.exe ругается "не могу распаковать, новая версия innosetup, еще не поддерживается".

Вот собственно и все, нажимаем Build и получаем новый dmaster.exe, без ключей – обычная установка, но количество кликов значительно меньше. С ключом -verysilent – совершенно тихая установка без побочных эффектов.

PS Для сравнения, первоначальный вариант весил 5008 кб, пересобранный - 3379 кб.

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Последний раз редактировалось Bulba_S, 06-01-2008 в 05:33. Причина: добавил замечание по поводу опциональности твиков, очистке реестра и удалению папок после деинсталляции


Отправлено: 14:15, 04-01-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Baw17

[OVER]Baw17


Сообщения: 4085
Благодарности: 695

Профиль | Отправить PM | Цитировать


Цитата Bulba_S:
6. Секцию [Run] еще не удалили? Тогда помещаем в twk.reg в корень дистрибутива, добавляем в секцию [Files]:
Код:
Source: "twk.reg"; DestDir: "{app}";
и в секцию [Run] что-то типа (пишу по памяти, так как скрипт только что случайно стер ):
Код:
Filename: "regedit"; Parameters: "/s twk.reg";
Filename: "cmd"; Parameters: "/c del twk.reg"; Flags: runhidden;
Все это приведет к тому, что файл twk.reg распакуется в папку с dmaster, и после установки применится и сотрется. »
так не очень удобно!
у меня твики реестра применяються на этапе установки
и они прописаны в инсталяторе
мне так проще подправить нужный параметр
да + еще при таком методе, при деинсталяции, данные твики реестра не удаляються что не очень хорошо

-------
U/\/@┬┬ﻉ/\/Ð ﻉ Й Team
Мой личный Блокнот
Не оказываю техподдержку через систему личных сообщений, почту и ICQ
http://2ip.ru/bar/ip10.gif
Best Regards [Over]Baw17


Отправлено: 22:58, 04-01-2008 | #12


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Baw17:
да + еще при таком методе, при деинсталяции, данные твики реестра не удаляються что не очень хорошо »
Но это легко решаемо! Я делал подобный способ, когда настройки программы в виде reg надо было вынести поза инсталлятор, чтобы каждый мог получить настроенный продукт после установки с его индивидуальными настройками, а не создавать куча дистрибутивов под каждого. Иногда, в разных ситуациях, предпочтительней будет использовать reg файл, чем вносить код в скрипт, но это редкие случаи.

P.S. DM не юзаю, забрел сюда случано. )

Отправлено: 23:18, 04-01-2008 | #13


Аватара для Baw17

[OVER]Baw17


Сообщения: 4085
Благодарности: 695

Профиль | Отправить PM | Цитировать


Цитата boss911:
Но это легко решаемо! Я делал подобный способ, когда настройки программы в виде reg надо было вынести поза инсталлятор, чтобы каждый мог получить настроенный продукт после установки с его индивидуальными настройками, а не создавать куча дистрибутивов под каждого »
суть была создать тихий инсталлятор, без всяких посторонних файлов
в любом случае каждый сможет применить после инсталляции программы твик реестра, делающий настройки необходимые только этому человеку

-------
U/\/@┬┬ﻉ/\/Ð ﻉ Й Team
Мой личный Блокнот
Не оказываю техподдержку через систему личных сообщений, почту и ICQ
http://2ip.ru/bar/ip10.gif
Best Regards [Over]Baw17


Отправлено: 23:43, 04-01-2008 | #14


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Baw17:
суть была создать тихий инсталлятор, без всяких посторонних файлов »
А что этому мешает, если:
Цитата boss911:
Я делал подобный способ, когда настройки программы в виде reg надо было вынести поза инсталлятор, чтобы каждый мог получить настроенный продукт после установки с его индивидуальными настройками »
Хочешь ложи reg файл (свои настройки) рядом с инсталлятором, хочешь, нет, все просто. Это метод подхвата при установке, лучше же, чем лишняя команда 'regedit /s twk.reg' в командой строке, имхо. Хотя, как кому удобней, так что некого не хочу переубеждать, так дискуссия закрыта, выбор за пользователем.

Отправлено: 23:57, 04-01-2008 | #15


Старожил


Сообщения: 178
Благодарности: 25

Профиль | Сайт | Отправить PM | Цитировать


Цитата Baw17:
так не очень удобно! »
Ну скажешь тоже. Если стоит задача внести твики по окончанию инсталляции, а дистрибутив уже разобран, удобнее способа и не придумать. Если такой задачи не стоит, то пропусти этот пункт и наслаждайся авторским вариантом настроек.

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Отправлено: 04:40, 05-01-2008 | #16


Старожил


Сообщения: 178
Благодарности: 25

Профиль | Сайт | Отправить PM | Цитировать


Baw17, boss911, конечно, я всего лишь описал общие идеи, понятно, что тот, кто будет делать что-то подобное, сделает это по-своему. Тем не менее, добавил замечание в статью по поводу опциональности твиков. Надеюсь строка такого вида сработает (проверять некогда):

Код: Выделить весь код
Filename: "cmd"; Parameters: "/c if exist twk.reg start /wait regedit /s twk.reg"; WorkingDir: "{src}"; Flags: runhidden;
Цитата Baw17:
да + еще при таком методе, при деинсталяции, данные твики реестра не удаляються что не очень хорошо »
Ну так это решается просто, untwk.reg, состоящий всего из двух строк и строка в секции [UninstallRun] на его запуск (или вообще без untwk.reg, а просто командой reg delete ... /f). Я так думаю, если делается тихая инсталляция под свои нужды, то деинсталляция не предполагается в принципе, а предполагается периодическая переустановка Windows из более свежего дистрибутива.

ЗЫ dmaster так или иначе эти ключи прописывает при первом запуске, так что если эти ключи после деинсталляции не удаляются, то это или авторская задумка, или авторское упущение.

... Ay_Emul: The Doors - 01 - Break On Through (To The Other Side)

-------
AY-3-8910/AY-3-8912/YM2149F Homepage


Последний раз редактировалось Bulba_S, 05-01-2008 в 05:20.


Отправлено: 05:03, 05-01-2008 | #17


Аватара для Baw17

[OVER]Baw17


Сообщения: 4085
Благодарности: 695

Профиль | Отправить PM | Цитировать


Цитата Bulba_S:
ЗЫ dmaster, так или иначе, эти ключи прописывает при первом запуске, так что если эти ключи после деинсталляции не удаляются, то это или авторская задумка, или авторское упущение. »
в оригинальном варианте при удалении Dmaster данные реестра остаются

в моем варианте все за собой чиститься

-------
U/\/@┬┬ﻉ/\/Ð ﻉ Й Team
Мой личный Блокнот
Не оказываю техподдержку через систему личных сообщений, почту и ICQ
http://2ip.ru/bar/ip10.gif
Best Regards [Over]Baw17


Отправлено: 10:35, 05-01-2008 | #18


Аватара для -devICE-

Старожил


Автор проектов


Сообщения: 150
Благодарности: 17

Профиль | Отправить PM | Цитировать


Baw17, а можешь дать ссылку на плаг ICQ Control ???

-------
Жизнь - это преодоление препятствий => Жизнь - это паркур [мое]
-------
FastStone Image Viewer | WinPatrol | Vetton Wallpapers

-------


Отправлено: 17:38, 05-01-2008 | #19


Аватара для Baw17

[OVER]Baw17


Сообщения: 4085
Благодарности: 695

Профиль | Отправить PM | Цитировать


tracers.devICE,
http://downloadmaster.ru/forum/viewtopic.php?t=5172

-------
U/\/@┬┬ﻉ/\/Ð ﻉ Й Team
Мой личный Блокнот
Не оказываю техподдержку через систему личных сообщений, почту и ICQ
http://2ip.ru/bar/ip10.gif
Best Regards [Over]Baw17


Отправлено: 17:43, 05-01-2008 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Слегка потвиканный Download Master в нескольких вариантах

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Download Master Valery51 Программное обеспечение Windows 126 05-12-2013 19:45
[решено] Download Master piterpen Автоматическая установка приложений 26 22-10-2007 19:05
Потвиканный, слегка урезанный Adobe Acrobat Reader 7.0.2 (русский) Petya V4sechkin Автоматическая установка приложений 48 17-04-2007 16:50
Потвиканный, слегка урезанный Adobe Reader 6.0.2 (русский) Petya V4sechkin Автоматическая установка приложений 4 13-04-2005 10:40
Download Master shchvi Хочу все знать 9 19-03-2005 22:13




 
Переход