Here goes. I created a folder called EZCDDVDCreator6 and a sub-folder called files, and copied all of the original Roxio files to the (you guessed it) files folder. Then I loaded up Roxio on a testbed, opened Creator Classic, and adjusted the window size and features properties to my tastes. I then exported the following three reg keys and combined them into one "settings.reg" file:
[HKEY_CURRENT_USER\Software\Roxio\DragToDisc\Settings]
[HKEY_CURRENT_USER\Software\Roxio\MediaDB]
[HKEY_CURRENT_USER\Software\Roxio\Creator Classic\6.0\Creatorc.exe\GUISettings]
This removes any system tray icons and preserves the window size settings, among other features. The settings.reg and a Creator Classic shortcut file are then dumped into the files folder.
Next, I followed instructions posted on another site to put together a hidden batch file. This involves creating three files:
launch.cmd
CLS @ECHO OFF TITLE FLASH COLOR 8f wscript.exe "files\invis.vbs" "files\RegTweaks.cmd" exit
invis.vbs
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
RegTweaks.cmd
CLS @ECHO OFF TITLE Importing Registry Settings... COLOR 8f IfNotExist, C:\EZCDDVDCreator6\Files\settings.reg, goto, import2 REGEDIT /S C:\EZCDDVDCreator6\Files\settings.reg import2: IfNotExist, D:\EZCDDVDCreator6\Files\settings.reg, goto, import3 REGEDIT /S D:\EZCDDVDCreator6\Files\settings.reg import3: IfNotExist, E:\EZCDDVDCreator6\Files\settings.reg, goto, import4 REGEDIT /S E:\EZCDDVDCreator6\Files\settings.reg import4: IfNotExist, F:\EZCDDVDCreator6\Files\settings.reg, goto, import5 REGEDIT /S F:\EZCDDVDCreator6\Files\settings.reg import5: IfNotExist, G:\EZCDDVDCreator6\Files\settings.reg, goto, import6 REGEDIT /S G:\EZCDDVDCreator6\Files\settings.reg import6: IfNotExist, H:\EZCDDVDCreator6\Files\settings.reg, goto, end REGEDIT /S H:\EZCDDVDCreator6\Files\settings.reg end: exit
All three files are dumped in the "files" folder. There are a couple of ways to determine the drive letter of your CDROM, and the IfExist laundry list is one of them. If you copy this over to the hard drive via $OEM$ and run setup (getting to that) from startup then one "IfExist, %systemdrive%\EZCDCreator6....." line will do in the examples above and below.
Lastly, I used AutoIt to create the following setup.aut file:
; ++++++++Easy CD & DVD Creator 6++++++++
; =======================================
; Installation Script for Windows XP SP-1
;remove this message box for a completely unattended install
MsgBox, 0, NOTICE, Windows XP install script...you MUST be loggged on as ADMINISTRATOR for this script to work properly!
Sleep, 2000
SplashTextOn, 290, 110, Installation in Progress, Installing Easy CD-DVD Creator 6...
Sleep, 2000
SplashTextOff
;Modify these lines for source directory
IfExist, C:\\EZCDDVDCreator6\\Files\\setup.exe, run, C:\\EZCDDVDCreator6\\Files\\setup.exe
IfExist, D:\\EZCDDVDCreator6\\Files\\setup.exe, run, D:\\EZCDDVDCreator6\\Files\\setup.exe
IfExist, E:\\EZCDDVDCreator6\\Files\\setup.exe, run, E:\\EZCDDVDCreator6\\Files\\setup.exe
IfExist, F:\\EZCDDVDCreator6\\Files\\setup.exe, run, F:\\EZCDDVDCreator6\\Files\\setup.exe
IfExist, G:\\EZCDDVDCreator6\\Files\\setup.exe, run, G:\\EZCDDVDCreator6\\Files\\setup.exe
IfExist, H:\\EZCDDVDCreator6\\Files\\setup.exe, run, H:\\EZCDDVDCreator6\\Files\\setup.exe
;screen1-welcome
WinWaitActive, Easy CD & DVD Creator 6, WARNING
Sleep, 1000
Send, !n
;screen2-license agreement
WinWaitActive, Easy CD & DVD Creator 6, accept the terms in the license
Send, !a
Sleep, 500
Send, !n
;screen3-customer information
WinWaitActive, Easy CD & DVD Creator 6, Enter the CD key
Send, +computer
Send, {TAB}
Send, none
Send, {TAB}
;enter serial number below, use + to capitalize letters, i.e. +a is A, e.g. +a+b+c123 is ABC123
Send, <<SerialNumberHereNoDashes>>
Send, !n
;screen4-setup type
WinWaitActive, Easy CD & DVD Creator 6, Choose the setup type
Send, !n
;screen6-ready to install the program
WinWaitActive, Easy CD & DVD Creator 6, The wizard is ready to begin
Send, {TAB 3}
Send, {SPACE}
Send, {TAB}
Send, {SPACE}
Send, {TAB}
Send, {SPACE}
Send, {ENTER}
;screen7-installshield wizard completed
WinWaitActive, Easy CD & DVD Creator 6, InstallShield Wizard Completed
Send, {TAB}
Send, {SPACE}
Send, {TAB}
Send, {SPACE}
Send, {ENTER}
Sleep, 500
;import registry settings to remove system tray icons and preserve window settings
IfExist, C:\\EZCDDVDCreator6\\Files\\settings.reg, run, C:\\EZCDDVDCreator6\\Files\\launch.cmd
IfExist, D:\\EZCDDVDCreator6\\Files\\settings.reg, run, D:\\EZCDDVDCreator6\\Files\\launch.cmd
IfExist, E:\\EZCDDVDCreator6\\Files\\settings.reg, run, E:\\EZCDDVDCreator6\\Files\\launch.cmd
IfExist, F:\\EZCDDVDCreator6\\Files\\settings.reg, run, F:\\EZCDDVDCreator6\\Files\\launch.cmd
IfExist, G:\\EZCDDVDCreator6\\Files\\settings.reg, run, G:\\EZCDDVDCreator6\\Files\\launch.cmd
IfExist, H:\\EZCDDVDCreator6\\Files\\settings.reg, run, H:\\EZCDDVDCreator6\\Files\\launch.cmd
SplashTextOn, 290, 110, Installation in Progress, Registry Settings copied successfully!
Sleep, 2000
SplashTextOff
;copy shortcut to start menu
IfExist, C:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy1
IfExist, D:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy2
IfExist, E:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy3
IfExist, F:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy4
IfExist, G:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy5
IfExist, H:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, Goto, copy6
copy1:
FileCopy, C:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
copy2:
FileCopy, D:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
copy3:
FileCopy, E:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
copy4:
FileCopy, F:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
copy5:
FileCopy, G:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
copy6:
FileCopy, H:\\EZCDDVDCreator6\\Files\\Creator Classic.lnk, C:\\Documents and Settings\\Administrator\\Start Menu\\
SplashTextOn, 375, 110, Installation in Progress, Copying "Creator Classic" shortcut to Start Menu....
Sleep, 2000
SplashTextOff
WinActivate, Easy CD & DVD Creator 6, You must restart your system
Sleep, 500
;restart
Send, !y
;do not restart, more application installations to follow
;Send, !n
SplashTextOn, 290, 110, Installation in Progress, Installation completed successfully!
Sleep, 2000
SplashTextOff
Use AutoIt to compile the .aut file as an executable and put setup.exe directly beside the files folder, under the EXCDDVDCreator6 folder. You can burn this mess to disc as a stand-alone install or copy setup.exe to startup during the unattended install. At first boot you could ask the user via message box whether they want to install burner software and give them the choice.
Please no comments on the software itself, I know we're all Nero users here. However, this latest release is a big'un and feature packed, peerless when it comes to working with music files. Device support is there and annoyance features are gone, IMHO.



Help

Back to top








