Войти

Показать полную графическую версию : Автоматическая установка Nero 10


Страниц : [1] 2

wolkow70
21-04-2010, 07:55
Полагаю, что уже пора начать обсуждение вопроса об автоматической установке Nero10, этого нового монстра от Ahead.
Попалась мне недавно сборка от MKN (понравилась), но тихо не ставится. Да и хотелось бы убрать из нее Wave Editor и Cover Disagner.
Хотелось бы, получить полезную методическую помощь в этом вопросе.

PS:
Может кто-нибудь возьмется и аддон сделать только для Nero Burning Rom и Nero Express 10?

Snakus
21-04-2010, 09:48
wolkow70,
сборка MKN тихо ставится, но ставит только сам неро.
А вот регулировка, что чтавить, что нет должна осуществлятся через INI файл. Но MKN не стал в этом разбираться :(
В то же время оргигинальный проект по урезанию неровского монстра так и делает, позволяет савить втихую с использованием настроек через INI файл.

wolkow70
21-04-2010, 10:01
В то же время оргигинальный проект по урезанию неровского монстра »
Что за проект?
Насколько я понимаю, там надо еще кабы перепаковывать от лишних языковых файлов.

MKN
21-04-2010, 13:52
не стал в этом разбираться »
Такой задачи и не ставилось. Обычная установка с выбором компонентов на основе штатного дистрибутива.
Для автоустановки лучше самому "собирать" дистрибутив, а не использовать штатный, который только загаживает систему и реестр.
Если нужны "составляющие" такого дистрибутива , выложу.

cleric1985_n
21-04-2010, 18:04
А я вот (правда без согласия автора сборки MKN, прости мне этот грешок ;)) распаковал его пак и с командой setup.exe /s /v"/qb /norestart" все отлично ставиться, так что все реально...основной ключ добавил правкой Nero.MultimediaSuite.msi, ключи на плагины добавляются через реестр...так что все реально...:)

Кстати у MKN, действительно самый необходимый набор, за что ему спасибо!

wolkow70
22-04-2010, 07:31
Если нужны "составляющие" такого дистрибутива , выложу. »
Конечно нужно!
Еще подскажите, если я хочу убрать из вашей сборки Cover Disagner и Wave editor, то достаточно ли только перепаковать установщик, удалив соответствующие папки или нужно править какие-нибудь файлы?

MKN
22-04-2010, 10:28
хочу убрать из вашей сборки Cover Disagner и Wave editor »
Для этого из сборки http://rapidshare.com/files/376561728/N10TRIAL.zip (после распаковки)
достаточно удалить папки coverdesigner и waveeditor и подправить Nero.MultimediaSuite.msi и вновь упаковать.

wolkow70
23-04-2010, 07:14
подправить Nero.MultimediaSuite.msi »
Оркой править? И какие там строки, на подскажите?
Не приходилось править MSI.

cleric1985_n
23-04-2010, 10:57
Раздел Property, вместо ключа триал

Property NERO.INCLUDED_KEY
Value Ваш ключ

MKN
23-04-2010, 16:28
И какие там строки »

Чтобы удалённые приложения не отображались в выборе компонентов

В Tables/Feature в столбце Feature для CoverDesignerApp и WaveEditorApp установить Level - 0

conductor
23-04-2010, 20:05
Если нужны "составляющие" такого дистрибутива , выложу.
MKN
а можете сделать только burningrom !
что то у меня с наскоку не получилось

MKN
24-04-2010, 10:16
conductor,
Для создания дистрибутива Nero Burning ROM необходимы :

Файлы Nero Burning ROM - http://rapidshare.com/files/379468449/Nero_Burning_ROM.7z
Путь установки : Program Files\Nero\Nero 10\содержимое архива
Оставляете то, что считаете необходимым (Вы должны понимать что там и для чего) "доведя" таким образом дистрибутив до состояния "лайт" или "микро"...

Файлы Common (bdcore, corecomponents, dolbyfiles) - http://rapidshare.com/files/379467694/CF.7z
Путь установки : Program Files\Common Files\содержимое архива

Файлы Nero ControlCenter (если у вас уже есть "рег комплект", то они не нужны) - http://rapidshare.com/files/379467761/controlcenter.7z
Организовываем запуск Nero.ControlCenter.msi (лучше установить отдельно, зарегистрировать программу, а затем удалить, сохранив "рег-комплект")

Всё это хоз-во используем в любом инсталляторе или в 7zSFX

Регистрируем AdvrCntr5.dll (в Program Files\Common Files\Nero\AdvrCntr5\)
Регистрируем imagXpr7.dll (в Sys32) - для BROMа не нужна, но необходима для ряда приложений

В реестр, в зависимости от устанавливаемых приложений, экспортируются такие данные (помним про относительные пути и их изменение для х64 ОС) :



[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10]

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer]

;Этот ключ в принципе не обязателен - показывает номер версии пакета.
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer\Suites\{D6C46BCD-A33F-4C70-9D1E-59978CF17168}]
"ProductCode"="{277C1559-4CF7-44FF-8D07-98AA9C13AABD}"
"NERO.INSTALLER_CATEGORY"=dword:00000002
"NERO.PRODUCT_LINE"="NeroX"
"ProductName"="Nero Multimedia Suite 10"
"ProductVersion"="10.0.13100"

;Эти ключи нужны для переключения между приложениями
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer\Applications]

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer\Applications\{88AC0B51-E55D-4B3D-BF0A-986C84C48695}]
"NERO.APPID"=dword:00000006
"Nero.MainComponent"="{1B0B6BAF-93BB-478B-A4EA-069A9AF36A20}"
"NERO.PRODUCT_LINE"="NeroX"
"PackageName"="NE"
"ProductCode"="{70550193-1C22-445C-8FA4-564E155DB1A7}"
"ProductName"="Nero Express 10"
"ProductVersion"="10.0.11000.10.100"

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer\Applications\{E4EC4AAD-D4B8-421B-B791-358974A993A6}]
"NERO.APPID"=dword:00000004
"Nero.MainComponent"="{864466AB-98B7-441E-8D34-B0DEFE13E8F1}"
"NERO.PRODUCT_LINE"="NeroX"
"PackageName"="NBR"
"ProductCode"="{7A5D731D-B4B3-490E-B339-75685712BAAB}"
"ProductName"="Nero Burning ROM 10"
"ProductVersion"="10.0.11100.10.100"

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Installer\Applications\{3638DC7D-8454-4B5E-A677-E61D310B02BD}]
"NERO.APPID"=dword:00000005
"Nero.MainComponent"="{8066E857-35A5-4671-B9B4-5CA82389BB19}"
"NERO.PRODUCT_LINE"="NeroX"
"PackageName"="NCD"
"ProductCode"="{FCF00A6E-FB58-477A-ABE9-232907105521}"
"ProductName"="Nero CoverDesigner 10"
"ProductVersion"="5.0.10900.11.100"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\BA6644687B89E144D8430BEDEF318E1F]
"D137D5A73B4BE0943B9357867521ABBA"="C:\\Program Files\\Nero\\Nero 10\\Nero Burning ROM\\nero.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\FAB6B0B1BB39B8744AAE60A9A93FA602]
"3910550722C1C544F84A65E451D51B7A"="C:\\Program Files\\Nero\\Nero 10\\Nero Express\\NeroExpress.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\758E66085A5317649B4BC58A3298BB91]
"E6A00FCF85BFA774BA9E329270015512"="C:\\Program Files\\Nero\\Nero 10\\Nero CoverDesigner\\CoverDes.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero Burning ROM]

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero BurnRights]
"{943CFD7D-5336-47AF-9418-E02473A5A517}"="C:\\Program Files\\Nero\\Nero 10\\Nero BurnRights\\NeroBurnRights.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero Toolkit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero Toolkit\Nero DiscSpeed]

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero Toolkit\Nero DiscSpeed\Seek Times]
"Seek Type"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Nero Toolkit\Nero DiscSpeed\Transfer Rate]
"Buffer Update"=hex:02,56

[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\NeroX]

;На переключения языка фейса, почему то не влияет. Пусть будет для порядка...
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\NeroX\Shared]
"FamilyLanguage"="ru-RU"
"InstalledLanguages"="en-US,ru-RU"

;Запрет отсылки статистики на офсайт. Если соответствующие файлы удалить, то не нужен.
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\Shared]
"SendUsageStatistics"=dword:00000000
@=""

;Эти ключи для WaveEditor_а
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Nero 10\NeroX\Shared\AudioEffects]
"{6D32D183-28B4-4253-9858-A3F12C62CE66}"="DirectX Effects"
"{F1F60FDD-97EA-43F1-920F-6EE61F32F435}"="VST Effects"
"{71CD24C5-9704-4D1F-86E8-F1E7AE677E43}"="Audio Effects"

;Для отдельно BROMа не нужен( как и сами файлы). Для некоторых приложений нужен. Лучше оставить.
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Shared]
"Dolby10"="C:\\Program Files\\Common Files\\Nero\\DolbyFiles10\\"

;Здесь номер установки + доп. номера. (Если делается уже зарегиная сборка, то эти же номера должны уже быть в AdvrCntr5.dll)
Или устанавливается СС и номера добавляются обычным образом.
[HKEY_LOCAL_MACHINE\SOFTWARE\Nero\Shared\NL10]

; BurnRights на Панели управления
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls]
"Nero BurnRights 10"="C:\\Program Files\\Nero\\Nero 10\\Nero BurnRights\\NeroBurnRights_10.cpl"


Изменение значения "FamilyLanguage"="ru-RU" - почему то ни на что не влияет... Язык фейса устанавливается в зависимости от системного. Принудительно перключить можно только, если удалить не нужные языковые файлы.


Это разобран простейший случай. Ессно , если в сборку будут добавляться другие компоненты-приложения, то будут и другие вводные данные...
Как пример, вот готовый вариант автоустановочного триального дистрибутива Nero Burning ROM 10 micro ( размер ~20M) :
http://rapidshare.com/files/379475862/N10MicroTrial.zip

Не забываем, что для работы программы необходим VC++2005sp1

conductor
24-04-2010, 11:39
MKN
а можно Nero Burning ROM 10 micro
не в Inno Setup а то не могу внутри посмотреть

MKN
24-04-2010, 12:01
conductor,
Это Setup Factory. А "внутри" , то что я рассказал выше. Или что то более конкретное интересует ?

conductor
24-04-2010, 22:44
. Или что то более конкретное интересует ?[/post]
я просто хотел покопатся внутри и зачем делать тоже если уже сделано
и скорее более грамотно чем я сделаю
1 а интересует вот что
ведь серийный номер можно прописать в setuo.ini
2 Nero ControlCenter с этим не совсем понятно "рег комплект"
это что запись реестра?
ЗЫ а ваще можно в 7zSFX

MKN
25-04-2010, 09:32
conductor,
Про 7zSFX я уже говорил - конечно с его помощью можно сделать дистрибутив .
Для сборок, изготавливаемых "с нуля", не оч хороши и setuo.ini и сам ControlCenter...
При классической регистрации программы при вводе номеров в ControlCenter, запись "попадает" как в реестр, так и в AdvrCntr5.dll . Эта связка и есть "рег-комплект", который однажды "изготовив" (т.е. зарегистрировав приобретённую программу, как положено), можно использовать в сборке уже без СС.

wolkow70
26-04-2010, 09:05
Про 7zSFX я уже говорил - конечно с его помощью можно сделать дистрибутив . »
На его основе и собираемся делать. Спасибо за приведенные здесь разъяснения и ссылки. Возникает еще один важный вопрос, все это будет ставится в тихом режиме на T13 в качестве аддона? Это по поводу ручного выбора устанавливаемых компонентов.

MKN
26-04-2010, 09:18
Аддоном всё устанавливается как обычно, т.е. нормально.
Это по поводу ручного выбора устанавливаемых компонентов. »
В смысле - нужен выбор на T13 ? А зачем ? Пусть уж в сборке сразу будет только то, что надо.
Если не о выборе речь, тогда очевидно, что в сборку включено (хоть все приложения пакета), то и установится.

wolkow70
26-04-2010, 12:03
В смысле - нужен выбор на T13 ? А зачем ? Пусть уж в сборке сразу будет только то, что надо. »
Наоборот, выбор не нужен, нужно, что бы в тихом режиме без всяких окон установилось все включенное в сборку.

postalok
01-05-2010, 00:49
Кто то может сделать конструктор? И подсказать как MKN так сжимает установщик?




© OSzone.net 2001-2012