Express Burn Software Development Kit

This page is the software development kit (SDK) for Express Burn CD/DVD burning software.
This SDK is a very advanced topic. To burn standard CDs or DVDs you should not need to do any programming.

Express Burn can be controlled by other programs via command line tool, ie. other software applications can burn files using the command line.

ExpressBurn [command][options]
Command:

-drive
Selects the drive to burn with.

-type
Selects the type os disk to burn. The valid options are:

  • data - burns a data CD
  • audio - burns an audio CD
  • dvd - burns an ISO data CD

-clear
Clears all files from the current compilation

-label
Sets the label of the data disk to be burned. This is ignored for audio CDs.

-list
Specifies the name of a text file containing a list of files to burn. One file path per line.

-file
Specifies a single file to burn.

-burn
Will burn the files to the selected burner. This action is performed last (before -exit)

-erase
Will erase the rewritable disk in the burner

-isocreate
Will create an ISO disk image from the disk in the burner drive.

-isowrite
Will write the ISO disk image to the disk in the burner.

  Back to top

Options
  • -show
    Show Express Burn when it is running. This is the default setting.
  • -hide
    Hide Express Burn when it is running.
  • -exit
    Exit Express Burn.

  Back to top

Examples
  • expressburn -drive d -type audio -file a.wav -file b.wav -burn -exit
    will burn an audio CD with 2 tracks (a.wav and b.wav) and exit after burning
  • expressburn -clear -type data -label "MyCD" -list "C:\MyDocuments\file.txt" -burn -exit
    Will burn all files listed in C:\MyDocuments\file.txt as a data CD and then exit Express Burn.

  Back to top

Other Information
If you have problems writing your application, please see www.nch.com.au/support.

We also offer corporate software development services if you want us to do the development for you or if you need more substantial changes to the IVM. Costs start from around $US100 for a simple function but can increase to $10,000+ for development of a complete new release application. Request a quote from www.nch.com.au/development.

We can also rebrand IVM with your logo and details for a small fee (see https://www.nch.com.au/reseller for more information).

You can distribute the IVM install file with your software (but you may not under any circumstances distribute registration keys or seek to undermine the registration system). See the IVM license terms (on the Help file). Normally your customers would purchase the IVM directly from us. We also provide easy license terms if you do need to distribute registered versions of the IVM. Please see https://www.nch.com.au/reseller under the Software Blanket license heading.

  Back to top