does not work correctly after reboot because the CD-ROM drive is assigned a different letter.
This is one of my INFs that works correctly for RunOnceEX under WIN98SE.
[Version]
Signature = $CHICAGO$
[DefaultInstall]
AddReg = AddReg.Progs
[AddReg.Progs]
HKLM,%ROEX%,"TITLE",,"Hi Bingo!"
HKLM,%ROEX%\001,,,"BurstCopy 2.700 Build 6921"
HKLM,%ROEX%\001,"BurstCopy 2.700 Build 6921",,%CDROM%\Install"\BrstCopy\BrstCopy.exe /VERYSILENT /NORESTART"
HKLM,%ROEX%\002,,,"BurstCopy Reg and Tweaks"
HKLM,%ROEX%\002,"BurstCopy Reg and Tweaks",,"%25%\regedit.exe /s "%CDROM%\Install\BrstCopy\BrstCopy.reg""
HKLM,%ROEX%\003,,,"NetFrameWork 1 Sp1"
HKLM,%ROEX%\003,"NetFrameWork 1 Sp1",,%CDROM%\Install"\NETFX\NETFX.exe"
HKLM,%ROEX%\004,,,"Winamp 5.03a"
HKLM,%ROEX%\004,"Winamp 5.03a",,%CDROM%\Install"\Winamp\Winamp.msi /qn"
HKLM,%ROEX%\005,,,"Adobe Reader 6.0"
HKLM,%ROEX%\005,"Adobe Reader 6.0",,%CDROM%\Install"\AR6\AR6.exe"
HKLM,%ROEX%\006,,,"Fast Folders 3.0"
HKLM,%ROEX%\006,"Fast Folders 3.0",,%CDROM%\Install"\FastFold\FF30.msi /qn"
HKLM,%ROEX%\007,,,"ACDSee 7.0 PowerPack"
HKLM,%ROEX%\007,"ACDSee 7.0 PowerPack",,%CDROM%\Install"\ACD747PP\ACDSee.msi /qn ADDLOCAL=ACDSee,ImageEncodingDecodingPlugIns,ACDPhotoEditor,CommandExtensionPlugIns,FotoSlate,PaneEx
tension REBOOT=REALLYSUPPRESS"
HKLM,%ROEX%\008,,,"ACDSee 7.0 PowerPack Tweaks"
HKLM,%ROEX%\008,"ACDSee 7.0 PowerPack Tweaks",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 "%CDROM%\Install\ACD747PP\ACDReg.inf""
HKLM,%ROEX%\009,,,"ACDSee 7.0 PowerPack Update 47"
HKLM,%ROEX%\009,"ACDSee 7.0 PowerPack Update 47",,%CDROM%\Install"\ACD747PP\Update47.msp /qb REBOOT=REALLYSUPPRESS"
HKLM,%ROEX%\010,,,"ACDSee 7.0 PowerPack Media Support 1.0"
HKLM,%ROEX%\010,"ACDSee 7.0 PowerPack Media Support 1.0",,%CDROM%\Install"\ACD747PP\ACDMS10.msi /qn REBOOT=REALLYSUPPRESS"
HKLM,%ROEX%\011,,,"QuickTime 6.5"
HKLM,%ROEX%\011,"QuickTime 6.5",,%CDROM%\Install"\QTime\setup.exe"
HKLM,%ROEX%\012,,,"Flash 10 ShockWave 7"
HKLM,%ROEX%\012,"Flash 10 ShockWave 7",,%CDROM%\Install"\FL10SW7\FLSW.msi /qn"
HKLM,%ROEX%\013,,,"QuickTime 6.5 Tweaks"
HKLM,%ROEX%\013,"QuickTime 6.5 Tweaks",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 "%CDROM%\Install\QTime\QTime.inf""
HKLM,%ROEX%\014,,,"Windows Media Player 9"
HKLM,%ROEX%\014,"Windows Media Player 9",,"%CDROM%\Install\WMP9\WMP9.exe /Q:A /R:N /C:""setup_wm.exe /Q:A /R:N"""
HKLM,%ROEX%\015,,,"MSN Messenger 7.0"
HKLM,%ROEX%\015,"MSN Messenger 7.0",,%CDROM%\Install"\MSN70\MSN70.msi /qn"
HKLM,%ROEX%\016,,,"MSN Messenger 7.0 Tweaks"
HKLM,%ROEX%\016,"MSN Messenger 7.0 Tweaks",,"%25%\regedit.exe /s "%CDROM%\Install\MSN70\MSN70.reg""
HKLM,%ROEX%\017,,,"Windows Media Player 9 Updated 10a"
HKLM,%ROEX%\017,"Windows Media Player 9 Updated 10a",,"%CDROM%\Install\WMP9\98WMP10a.exe"
HKLM,%ROEX%\018,,,"Windows Media Player 9 Updated 10b"
HKLM,%ROEX%\018,"Windows Media Player 9 Updated 10b",,"%CDROM%\Install\WMP9\98WMP10b.exe"
HKLM,%ROEX%\019,,,"TWEAKUI 1.33"
HKLM,%ROEX%\019,"TWEAKUI 1.33",,"rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 "%CDROM%\Install\TWEAKUI\TWEAKUI.inf""
HKLM,%ROEX%\020,,,"5-Second Pause"
HKLM,%ROEX%\020,"5-Second Pause",,"PING 1.1.1.1 -n 1 -w 5000 >NUL"
HKLM,%ROEX%\021,,,"Reboot 4"
HKLM,%ROEX%\021,"Reboot 4",,"Rundll32.exe shell32.dll,SHExitWindowsEx 2"
[STRINGS]
ROEX="Software\Microsoft\Windows\CurrentVersion\RunOnceEX"
CDROM=I:
is appended to this INF with the help of a batch file that scans for the CD-ROM drive letter.