KB13: Deploying CDBurnerXP

The setup package is based on InnoSetup. You can view the complete setup script if you like.

Silent setup

You can run the setup with the /SILENT command line switch to run an automated setup. It will be visible to the user, but not ask any questions.

cdbxp_setup_4.2.1.950.exe /SILENT

You can also use the switch /VERYSILENT, in this case the setup will not even be visible.

cdbxp_setup_4.2.1.950.exe /VERYSILENT

Customised silent setup

If you want to define which options should be chosen during a silent setup, first run it with the following parameter and choose the options you'd like to have:

cdbxp_setup_4.2.1.950.exe /SAVEINF=default.cfg

After completing the setup, you'll find a file default.cfg in the same folder which contains the options you chose. Example:

[Setup]
Lang=German
Dir=C:\Programme\CDBurnerXP
Group=CDBurnerXP
NoIcons=0
SetupType=full
Components=main,nmsaccess,lang,lang\france,lang\germany
Tasks=desktopicon,desktopicon\common,quicklaunchicon,fileassoc,isoassoc

Now you can run the setup with the following paramaters to execute a silent setup with your options:

cdbxp_setup_4.2.1.950.exe /VERYSILENT /LOADINF=default.cfg

There are plenty of additional switches available.

Disable online update

For version 4.2.4 and lower, add the following registry key to disable the online update feature of CDBurnerXP:

[HKEY_CURRENT_USER\Software\Canneverbe Limited\CDBurnerXP]
"DisableOnlineUpdate"="System.Boolean:True"

As of version 4.2.5, you have to create an INI file at “%ALLUSERSPROFILE%\Canneverbe Limited\CDBurnerXP\Application.ini” (Win Vista/7) or “%ALLUSERSPROFILE%\Appdata\Canneverbe Limited\CDBurnerXP” (Win XP) with the following content:

[Setup]
DisableOnlineUpdate=1
When installing CDBurnerXP using the MSI installer, the online update will be disabled automatically, since an automated update is not supported for MSI installations currently.

Predefine language

You can disable the language selection dialog by adding the following registry key (for example):

[HKEY_CURRENT_USER\Software\Canneverbe Limited\CDBurnerXP]
"DefaultLanguage"="System.String:fr-FR"

Preventing accidential system changes

Set PreventDefaultDragDrop to “1” in %appdata%\Canneverbe Limited\CDBurnerXP\UserSettings.ini to disable drag and drop for local files in the CDBurnerXP internal file browser:

[General]
PreventDefaultDragDrop=1

What about an MSI package?

You can download MSI packages from http://download.cdburnerxp.se/msi/

Also check a tuorial on MSI deployment using group policies.

Do not use MSI packages and the Inno Setup based installer on one and the same system and note that the MSI package is only meant for deployment purposes and not for general usage.