ISO Filetypes with WINISO and Makes 2 RightMenu Entries to Mount the Image with D-Tools
REG ADD "HKLM\SOFTWARE\Classes\.iso" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.bin" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cif" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.vcd" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.fcd" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.img" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.c2d" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.dao" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.tao" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.ccd" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cue" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.bwt" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cdi" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.b5t" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.mds" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.nrg" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.pdi" /VE /D "WinISO" /F
REG ADD "HKLM\SOFTWARE\Classes\WinISO\DefaultIcon" /VE /D "%SHORTPF%\WinISO\ISOFILE.ICO" /F
REG ADD "HKLM\SOFTWARE\Classes\WinISO\shell\open\command" /VE /D "%SHORTPF%\WinISO\WinISO.exe \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\WinISO\shell\Montar Imagen\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -mount 0, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\WinISO\shell\Desmontar Imagen\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -unmount 0" /F
ISO Filetypes Mounted on D-Tools with DoubleClick and Menu Entries to Mount/Unmount
REG ADD "HKLM\SOFTWARE\Classes\.iso" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.bin" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.cif" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.vcd" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.fcd" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.img" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.c2d" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.dao" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.tao" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.ccd" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.cue" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.bwt" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.cdi" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.b5t" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.mds" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.nrg" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\.pdi" /VE /D "D-Tools" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\DefaultIcon" /VE /D "%SHORTPF%\D-Tools\daemon.exe,0" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\shell\open\command" /VE /D %SHORTPF%\D-Tools\daemon.exe -noicon -mount 0, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\shell\Mount on First Device\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -mount 0, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\shell\Unmount First Device\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -unmount 0" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\shell\Mount on Second Device\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -mount 1, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\D-Tools\shell\Unmount Second Device\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -unmount 1" /F
You need 2 Daemon virtual devices, doubleclick will mount the image on first device, rightclick menu let you choice between mount on first device, unmount from first device, mount on second device and unmount from second device. Tested and working.
ISO Filetypes with UltraISO, D-Tools and Custom RightClick-Entries
REM UltraISO
REG ADD "HKLM\SOFTWARE\Classes\.b5t" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.b5i" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.mds" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.mdf" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.bwt" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.bwi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cue" /VE /D "binimage" /F
REG ADD "HKLM\SOFTWARE\Classes\.bin" /VE /D "binimage" /F
REG ADD "HKLM\SOFTWARE\Classes\.lcd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.ccd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.img" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.dvd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.000" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cdi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.dao" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.tao" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.cif" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.p01" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.md1" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.xa" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.pdi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.nrg" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.VaporCD" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.ncd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.pxi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.rif" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.rdf" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.gcd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.gi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.iso" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.ixa" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.vc4" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.fcd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.vcd" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.vdi" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.ima" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\.c2d" /VE /D "UltraISO" /F
REG ADD "HKLM\SOFTWARE\Classes\binimage\DefaultIcon" /VE /D "%SHORTPF%\UltraISO\ISOFILE.ICO" /F
REG ADD "HKLM\SOFTWARE\Classes\binimage\shell\Convert to ISO\command" /VE /D "%SHORTPF%\UltraISO\UltraISO.exe -bin2iso -optimize \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\binimage\shell\Mount Image\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -mount 0, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\binimage\shell\Unmount Image\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -unmount 0" /F
REG ADD "HKLM\SOFTWARE\Classes\UltraISO\DefaultIcon" /VE /D "%SHORTPF%\UltraISO\ISOFILE.ICO" /F
REG ADD "HKLM\SOFTWARE\Classes\UltraISO\shell\Mount Image\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -mount 0, \"%%1\"" /F
REG ADD "HKLM\SOFTWARE\Classes\UltraISO\shell\Unmount Imagen\command" /VE /D "%SHORTPF%\D-Tools\daemon.exe -noicon -unmount 0" /F
REG ADD "HKLM\SOFTWARE\Classes\Directory\shell\Create ISO\command" /VE /D "%SHORTPF%\UltraISO\UltraISO.exe -imax -l -joliet -optimize -d \"%%1\" -volu NEW -out \"%%1\IMAGE.ISO""
Let me explain it a a little. This command will associate all UltraISO filetypes, and will use a custom "ISOFILE.ICO" located on UltraISO dir. Also it will create rightmenu entries for "Convert to ISO" any BIN/CUE file and "Create ISO" for every directory, image will be saved as IMAGE.ISO on the same dir, you can customize label and filename (hope you can enjoy it, this has took me a LOT of time

). Finally there are 2 additions for Daemon-Tools, "Mount Image" and "Unmount Image", both using the first D-Tools device.
This post has been edited by SiMoNsAyS: 12 January 2005 - 03:26 PM