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

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


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

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


conductor,
Для создания дистрибутива Nero Burning ROM необходимы :

Файлы Nero Burning ROM - http://rapidshare.com/files/37946844...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

Последний раз редактировалось MKN, 08-05-2010 в 13:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:16, 24-04-2010 | #12