Jump to content

Nero Lite MSI Thread


ajua

Recommended Posts

i found myself working on an msi installer for nero lite.

This way people that uses group policy or just prefer msi installers can make one on their own.

currently my setup consist of 4 components: Nero Lite itself, MauSau Plugins, Cover Designer, Toolkit. Im trying to come up with a 5th component to install Recode but im having some problems with it. Im letting recode out of this for now (if someone has already made a recode addon or know exactly which files to use, please post them and will include it both on this thread and my setup).

Here the file listing for each component, along with files that needs to be registered with regserver and which registry entries to make so everything works well at the end.

File listing per component of the setup:

Nero Lite

/Core/
AdvrCntr2.dll *register
AudioPluginMgr.dll
BCGCBPRO860un71.dll
BCGPOleAcc.dll
MFC71.dll
mfc71u.dll
msvcp71.dll
msvcr71.dll
nero.exe
nero.txt
NeroFileDialog.dll *register
NeroFileDialogCF.dll *register
NeroFileDialogIDLPS.dll *register
NeroFileDialogVista.dll *register
ShellManager.dll *register
uCDCopy.dll
uGeneratr.dll
ugeniso.dll
uGenUDF.dll
uimage.dll
uImageGen.dll
uISOFS.dll
uMMC.dll
uNeroErr.dll
uNeRSDB.dll
unewtrf.dll

/AudioPlugins/
AC3.dll
Aiff.dll
AReadyLB_Nero.dll
Audible.dll
DefConvertor.dll
lame_enc.dll
mp3PP.dll
mp3PRO.dll
msa.dll
MSAxp.dll
NeroDigital.dll
nxMyFLA.dll
ogg.dll
Wav.bkp *original nero file but replaced in case one need to install MauSau
Wav.dll *MauSau provided file

MauSau Audio Plugins

/AudioPlugins/
nxLame.dll
nxMyAC3.dll
nxMyAPE.dll
nxMyASF.dll
nxMyLPAC.dll
nxMyMPC.dll
nxMyOFR.dll
nxMyReal.dll
nxMySHN.dll
nxMySPX.dll
nxWavPack.dll

Nero Cover Designer

/Nero CoverDesigner/
CoverDes.exe
CoverEdCtrl.ocx *register
def.dat
NeroCoverDesigner_ENG.chm
stocks.dat
Templates\Aqua.nct
Templates\Audible_audiobook.nct
Templates\Audiobook_Classic.nct
Templates\AudioData.nct
Templates\AudioData_B&W.nct
Templates\AudioData_Classic.nct
Templates\AudioData_Content.nct
Templates\Audio_Classic.nct
Templates\Audio_Content.nct
Templates\Audio_Title.nct
Templates\Audio_TitleMax.nct
Templates\Blue_Disc.nct
Templates\DanceHiphop.nct
Templates\DanceHiphop_B&W.nct
Templates\Data.nct
Templates\Data_B&W.nct
Templates\Data_Classic.nct
Templates\Data_Content.nct
Templates\Data_Title.nct
Templates\Data_TitleMax.nct
Templates\Empty-0.ncd
Templates\Empty-1.ncd
Templates\Empty-10.ncd
Templates\Empty-2.ncd
Templates\Empty-3.ncd
Templates\Empty-4.ncd
Templates\Empty-5.ncd
Templates\Empty-6.ncd
Templates\Empty-7.ncd
Templates\Empty-8.ncd
Templates\Empty-9.ncd
Templates\Jazz_Classical.nct
Templates\Rock.nct
Templates\Vocal.nct

/Windows System 32 Folder/
imagX7.dll
imagXpr7.dll
imagXR7.dll
imagXRA7.dll
TwnLib4.dll

Toolkit

/Toolkit/
Nero CD-DVD Speed 4.7.5.0.exe
Nero Drive Speed 3.00.exe
Nero InfoTool 4.1.0.8.exe

Well, thats all about the files needed.

Now the registry entries we have to make. These are to point to some files in the setup and to set personal settings.

Nero Lite

/CurrentUser/
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\Ahead]

[HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom]

[HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\General]
"StartWithNew"=dword:00000000
"ProjectSavingState"=dword:00000000
"UseVerifyAfterBurn"=dword:00000000
"bShowAllCompilationTypes"=dword:00000001
"EjectTheCDLater"=dword:00000000
"EnableShutDownCheckbox"=dword:00000001
"PrintOrSaveLog"=dword:00000000
"StartWithIso"=dword:00000001
"EnableDAOOverSize"=dword:00000000
"EnableDVDOverSize"=dword:00000000
"OverSizeDefaultValue"=dword:00000000

[HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\Compilation]
"RememberLastUsedVolumeLabel"=dword:00000000

[HKEY_CURRENT_USER\Software\Ahead\Nero StartSmart]

[HKEY_CURRENT_USER\Software\Ahead\Nero StartSmart\Settings]
"DisplayLeftPanel"=dword:00000001

/LocalMachine/
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families\Nero 7]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families\Nero 7\Info]
"User"="user"
"Serial7_1169242788"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"MissingFilesState"="0"
"OS_MinorVersion"=dword:00000000
"Company"="company"
"EulaAccepted"="1"
"OS_MajorVersion"=dword:00000006

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Info]
"OS_MajorVersion"=dword:00000006
"OS_MinorVersion"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Shared] *you can change this locations using Windows Installer variables such as $TARGETDIR$ etc
"AudioPlugin"="C:\\Program Files\\Nero Lite\\AudioPlugins\\"
"Lib"="C:\\Program Files\\Nero Lite\\Core\\"
"AudioPluginManager"="C:\\Program Files\\Nero Lite\\Core\\"
"NeroAPI"="C:\\Program Files\\Nero Lite\\Core\\"

Nero Cover Designer

/LocalMachine/
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Cover Designer]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Cover Designer\DefaultSettings] *again, you can use variables for this location
"DocTemplates"="C:\\Program Files\\Nero\\Nero CoverDesigner\\Templates"

That is all you need to make your own installer.

Things to remember:

- Organize it using features so one can choose which components to install

- Make shortcuts, but keep in mind which ones go with each component

- You can add any settings you want to the registry

- For silent installs, you can make a transforms file if you need it.

This file listing is somewhat different from the nero lite release of Acheron and Major but i have found that it worked for me, so i save some disk space with just this files. Also, im using all files inside one folder in program files, instead of using common files folder.

Im working on the Recode component, but so far i got an error at the end of the process when testing it. If someone know which files to install and what to do, please post or send me a pm so i can include it.

I hope this helps out everyone in need for a msi installer for nero lite.

Edited by elajua
Link to comment
Share on other sites

  • 1 month later...

well, this file listing i made is working for the latest 7.10.1.0 as well.

about the recode file listing im thinking of giving up as i dont really need it but there is atill a little demand of it.

if i can come upt with something that works i will let you know. thanks.

Link to comment
Share on other sites

When you say "Im working on the Recode component, but so far i got an error at the end of the process when testing it" what do you mean by at the end of the process? It fails to create the msi or Recode fails to run after installing? Nero comes as an MSI so you should be able to view it using Orca and see the Recode settings.

Link to comment
Share on other sites

at the end of the process of conversions made with recode, not the install script.

i never thought of looking the msi tables with orca, thanks for the heads-up. will do it sometime this week.

if anyone has some insights on it, please post, i dont have much time now for trying again the recode component of my installer.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...