Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Тихая установка Ashampoo Burning Studio 9.24 (http://forum.oszone.net/showthread.php?t=185881)

turbinist 19-09-2010 14:42 1499076

Тихая установка Ashampoo Burning Studio 9.24
 
Доброе время суток!
Как сделать тихую установку Ashampoo Burning Studio 9.24 с вводом официального ключа во время установки?

kotkovets 19-09-2010 15:54 1499122

Цитата:

Цитата turbinist
тихую установку Ashampoo Burning Studio 9.24 »

По моему упакован в Inno Setup:
Код:

Install.exe /VERYSILENT
Цитата:

Цитата turbinist
вводом официального ключа во время установки? »

Это без переупаковки инсталлятора не получится...

turbinist 19-09-2010 20:50 1499324

Ключ действительно такой:/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

Вопрос с введением ключа остаётся?
Неужели нужно перепаковывать?

Habetdin 19-09-2010 20:57 1499336

Цитата:

Цитата turbinist
Вопрос с введением ключа »

Посмотрите в реестре: HKEY_CURRENT_USER\Software\Ashampoo\Ashampoo Burning Studio 9

turbinist 19-09-2010 22:16 1499369

Ключ действительно находится в этой ветке реестра.
Все равно не понятно: как можно его вставить во время тихой установки?

stalinit078 19-09-2010 23:30 1499421

Цитата:

Цитата turbinist
Ключ действительно находится в этой ветке реестра. »

Экспортируйте значения в файл .reg и запустите его после окончания установки Ashampoo Burning Studio 9.24 например:
setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
regedit /s key.reg

kotkovets 20-09-2010 00:18 1499449

turbinist,
Создаем Key.reg следующего содержания:
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ashampoo\Ashampoo Burning Studio 9]
"RegKey"="XXXXXX-XXXXXX-XXXXXX"

Где ваш ключ: XXXXXX-XXXXXX-XXXXXX
Создаем install.bat следующего содержания:
Код:

Setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
regedit /s key.reg

Запускаем install.bat на исполнение.
Ashampoo "прочитает" ключ с реестра и не будет предлагать ввести ключ.
После установки, инсталлятор ломится на страничку Ashampoo - тут наверняка
без изменения инсталлятора не обойтись

turbinist 20-09-2010 04:49 1499524

Доброе утро!
Попробовал. Батник срабатывает- установка проходит тихо, но номер с закидыванием в реестр ключа нет.
При открытии программа требует ввести ключик.

mamont1 20-09-2010 10:01 1499647

Мож одного "RegKey"="XXXXXX-XXXXXX-XXXXXX" не хватает ?
попробуйте прихватить соседние ключи (если есть):

читать дальше »

Код:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Ashampoo\Ashampoo Burning Studio 2010 Advanced]
"RegKey"="XXXXXX-XXXXXX-XXXXXX"

[HKEY_CURRENT_USER\Software\Ashampoo\Ashampoo Burning Studio 2010 Advanced]
"RegKey"="XXXXXX-XXXXXX-XXXXXX"

[HKEY_CURRENT_USER\Software\Microsoft]
"05018A23-51F9-49e3-BD17-BCB80EEB170A"=dword:4cbe8a25



А, чтоб не гадать - качаем Regshot2.0.1.68unicode
перед регистрацией - Ashampoo - Снимок 1
после регистрации - Снимок 2 - сравнить
Regshot2.0.1.68unicode - вам покажет какие ключи и куда добавились ...

kotkovets 20-09-2010 11:06 1499699

mamont1
Проверял, HKCU достаточно(под XP), turbinist не сказал какая ОС,
может у него 7-ка, под именем администратора консоль запускать нужно то.
Ключ еще записывается в HKEY_LOCAL_MACHINE\Software\ashampoo\Ashampoo Burning Studio 9

Boa Soft 20-09-2010 11:44 1499728

Ключик надо вводить/вносить в реестр после установки. Сетап удаляет старые.

Я себе просто сделал репак.

kotkovets 20-09-2010 12:14 1499750

Цитата:

Цитата Boa Soft
вносить в реестр после установки »

В способе, что я предлагал, ключ после установки вносится...
Репак тут по любому выгоднее!

turbinist 20-09-2010 19:13 1500099

Добрый вечер!
Операционная система Windows XPSP2 Номе Edition с установленным SP3.
Короче что стояло при покупке ноута для института, то и стоит до сих пор.

ChVL 20-09-2010 21:17 1500210

Версию 9.24 не нашёл, но случайно обнаружил это:

Русская сборка Ashampoo Burning Studio 10.0.4 Ru Может, подойдёт?

Ключи для тихой установки: /VERYSILENT /RegKey=XXXXXX-XXXXXX-XXXXXX

turbinist 21-09-2010 05:44 1500431

Перепробовал все способы, но программа после первого запуска требует ключ.
Ввожу его ручками, всё работает.
Наверное, действительно нужно перепаковывать, но как это сделать?

kotkovets 21-09-2010 09:12 1500497

Цитата:

Цитата turbinist
как это сделать? »

Inno Setup

turbinist 21-09-2010 14:58 1500765

Кстати способ предложенный mamont1 подошёл. Большое спасибо.
Программа устанавливается и регистрируется.

Но меня теперь заинтересовал вопрос: Как убрать лишние языки?
Убрать установку Ashampoo Tool Bar?
И чтобы она не ломилась в инет после установки?

ChVL 21-09-2010 19:08 1500981

turbinist,
Вам уже 7 раз сказали: изучить Inno Setup и сделать RePack по своему вкусу. (Если сборка 10.0.4 не устраивает - в ней всё это уже сделано).

MKN 22-09-2010 16:38 1501813

Цитата:

Цитата ChVL
изучить Inno Setup и сделать RePack по своему вкусу »

Для этой программы изучать Inno Setup совсем не обязательно, т.к. механизм установки приложения прост и самодостаточен.
Т.е. , в минимальном варианте, достаточно иметь файлы программы (при чём в любом месте) и несколько записей в реестре - и программа готова к работе.

Файлы получаем, либо после установки (желательно с мониторингом), либо, что гораздо проще и быстрее, извлекаем их из родного дистрибутива с помощью Universal Extractorhttp://forum.oszone.net/thread-81059.html, Этот вариант и рассмотрим.
После извлечения из ashampoo_burning_studio_10_10.0.4_sm.exe имеем несколько папок, среди которых необходимая нам {app} с файлами программы.

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

В папке lang оставляем только файлы в окончании имён которых есть -ru-ru. Все остальные - удаляем.
Также оттуда удаляем справочные файлы BurningStudio-de-de.chm и BurningStudio-en-us.chm, от которых нет никакого проку.

Из самой папки {app} удаляем файлы с расширениями *.rtf и *.txt .

Также можно удалить и некоторые объёмные темы из папки themes для covereditor_а и authoringeditor_а.
ИМХО - эти темы бестолковые и совершенно не интересные (особенно для covereditor_а) .

В итоге получаем необходимый для работы набор файлов. Папку {app} для порядка переименовываем в Ashampoo Burning Studio 10.

Теперь делаем собственно сам дистрибутив. Можно использовать абсолютно любой инсталлятор (тот же Inno Setup) и даже просто архиватор, типа RAR. Но, если не желаете осваивать скрипты инсталляторов (или иметь хилое сжатие RAR_а при его использовании как SFX для разворачивания дистрибутива), то тогда используйте, замечательно подходящий для нашей и многих других целей - Модифицированный SFX модуль 7-Zip'а для установок http://forum.oszone.net/thread-51547.html

Сжимаем нашу папку с файлами http://rghost.ru/2699431 Выбираем SFX модуль , например, 7zsd_LZMA2.sfx
Подготавливаем config.txt , в который не забываем внести информацию для реестра и пр.
Путь установки по умолчанию C:\Program Files\Ashampoo\Ashampoo Burning Studio 10. Но может быть и иной.
Вот собственно и всё.
Получаем готовый автоустановочный дистрибутив Ashampoo Burning Studio 10 размером около 30M

PS В реестр вносим :
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Ashampoo\Ashampoo Burning Studio 10]
"AppDir"="C:\\Program Files\\Ashampoo\\Ashampoo Burning Studio 10"
"defaultLangID"="ru-ru"

[HKEY_LOCAL_MACHINE\SOFTWARE\Ashampoo\Ashampoo Burning Studio 10\ash_inet]
"SharewareType"=dword:00000001
"UpdateType"=dword:00000002
"UpgradeType"=dword:00000003
"RegKey"=""
"firststart"=dword:00000000

[HKEY_CURRENT_USER\Software\Ashampoo\Ashampoo Burning Studio 10\ash_inet]
"firststart"=dword:00000000
"RegKey"=""
"state"=dword:00000000
"license-error"=dword:ffffffff
"license-counter"=dword:ffffffff

Если необходимы ассоциации с расширениями файлов проектов программы и автозапуск, то мониторим реестр при штатной установке и также вносим данные о записях в реестр в файл конфигурации 7zSFX (или в скрипт инсталлятора). Или подготавливаеи REG файл для экспорта при установке. Как кому больше нравится. Но, ИМХО, это совсем не обязательно.

turbinist 23-09-2010 18:01 1502721

Добрый вечер! Хочу сказать Большое спасибо MKN !!!! Всё получилось. Причём инсталлятор сделал в Inno Setupe. Всё ставится на Ура.


Время: 03:11.

Время: 03:11.
© OSzone.net 2001-