PDA

Показать полную графическую версию : [решено] Тихая установка Ashampoo Burning Studio 9.24


turbinist
19-09-2010, 14:42
Доброе время суток!
Как сделать тихую установку Ashampoo Burning Studio 9.24 с вводом официального ключа во время установки?

kotkovets
19-09-2010, 15:54
тихую установку Ashampoo Burning Studio 9.24 »
По моему упакован в Inno Setup:
Install.exe /VERYSILENT
вводом официального ключа во время установки? »
Это без переупаковки инсталлятора не получится...

turbinist
19-09-2010, 20:50
Ключ действительно такой:/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

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

Habetdin
19-09-2010, 20:57
Вопрос с введением ключа »
Посмотрите в реестре: HKEY_CURRENT_USER\Software\Ashampoo\Ashampoo Burning Studio 9

turbinist
19-09-2010, 22:16
Ключ действительно находится в этой ветке реестра.
Все равно не понятно: как можно его вставить во время тихой установки?

stalinit078
19-09-2010, 23:30
Ключ действительно находится в этой ветке реестра. »
Экспортируйте значения в файл .reg и запустите его после окончания установки Ashampoo Burning Studio 9.24 например:
setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
regedit /s key.reg

kotkovets
20-09-2010, 00:18
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
Доброе утро!
Попробовал. Батник срабатывает- установка проходит тихо, но номер с закидыванием в реестр ключа нет.
При открытии программа требует ввести ключик.

mamont1
20-09-2010, 10:01
Мож одного "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 (http://filekeeper.org/download/browser.php?path=mamont1/)
перед регистрацией - Ashampoo - Снимок 1
после регистрации - Снимок 2 - сравнить
Regshot2.0.1.68unicode - вам покажет какие ключи и куда добавились ...

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

Boa Soft
20-09-2010, 11:44
Ключик надо вводить/вносить в реестр после установки. Сетап удаляет старые.

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

kotkovets
20-09-2010, 12:14
вносить в реестр после установки »
В способе, что я предлагал, ключ после установки вносится...
Репак тут по любому выгоднее!

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

ChVL
20-09-2010, 21:17
Версию 9.24 не нашёл, но случайно обнаружил это:

Русская сборка Ashampoo Burning Studio 10.0.4 Ru (http://www.soft9.ru/App/AshBurnStudio1004Ru.exe) Может, подойдёт?

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

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

kotkovets
21-09-2010, 09:12
как это сделать? »

Inno Setup (http://forum.oszone.net/showthread.php?p=1201499#)

turbinist
21-09-2010, 14:58
Кстати способ предложенный mamont1 подошёл. Большое спасибо.
Программа устанавливается и регистрируется.

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

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

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

Файлы получаем, либо после установки (желательно с мониторингом), либо, что гораздо проще и быстрее, извлекаем их из родного дистрибутива с помощью Universal Extractor_а http://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
Добрый вечер! Хочу сказать Большое спасибо MKN !!!! Всё получилось. Причём инсталлятор сделал в Inno Setupe. Всё ставится на Ура.




© OSzone.net 2001-2012