How about using the command line interface to Nero, nerocmd.exe? It comes bundled with the regular Nero product, and may be found in the Nero directory (typically C:\Program Files\Ahead\Nero).
For example, I created the following command parameters file and saved it with the name parameters.txt:
- Code: Select all
--write --drivename h --real --tao --iso test
--close_session --underrun_prot
c:\autoexec.bat
\\remote1\c$\install.bat
\\remote2\junk\install.log
Boo.wav
.\DingDong.wav
..\..\..\asdf.mp3
Then I executed nerocmd.exe within the Nero directory as follows:
- Code: Select all
C:\Program Files\Ahead\Nero>nerocmd @parameters.txt
It successfully burned all six files, including the UNC specified network files.
You can see a list of all the parameters supported by nerocmd.exe by just running it without any parameters specified. The ones I used for my test were:
--write to write a CD
--drivename h to specify that the burner with drive letter h should be used
--real to actually burn a disc (if omitted, the burn is only simulated)
--tao to burn in track-at-once mode
--iso test to burn an ISO 9660 data disc with volume label "test"
--close_session to close the session rather than the whole disc
--underrrun_prot to activate buffer underrun prevention
The remaining lines are just the names of the files I wanted to burn.
I believe that Nero temporarily caches network files locally by default, so you will have to disable that if you want to avoid using local disc space (assuming that temporary copies that are deleted just after the burn are unacceptable to you as well). Also, if you don't cache the network files, be sure to have a responsive network and to enable buffer underrun protection. Otherwise you are asking for trouble.
cfitz