Hi guys! (and gals..)
Ever since awxdTools stopped working with DTv4, i couldnt mount images via Context Menu from Windows Explorer.
After being lazy just searching for a solution by SomeoneElse(c) every few weeks, i put my mad registrySkillz </shameless selfplugging> into action and wrote meself some registry import skript which registers the 4 main Imagetypes (*.cue, *.iso, *.nrg, *.mds) with Daemontools.
This script works with Daemontools 4 as well as DT3, of course.
Of course, as always, the disclaimer, that you should know what you are doing when using regedit & know what the registry does in general. Fucking up when dealing with the registry might mess your system.
This script is kept as simple and shallow and nonviolent as possible. Even though i cant think of a way screw up with this simple stuff, some people might accomplish even this. I take no responsibilities for such follies. But anyone with IQ>70 should be able to pull this one off.
1) (==>>>REQUIRED<<<==)
Just take the following lines AFTER (excluding!) the ########### , copy it into an empty textfile, save it & name it to whatevername.reg.
2) (optional)
Open this .regfile via notepad/ultraedit/favourite texteditor, look at at & tailor & tinker it to your personal needs, if you want to.
3) (optional)
If you use less than the maximum of 4 Drives, just cut out the Mount & Unmount Lines for the unwanted drives (dont forget to do that 4 times each, for all the 4 image formats (*.cue, *.iso, *.nrg, *.mds)
4) (optional)
If you want to use this for different image-typed than the 4 listed above, just look at the skript and it should be obvious how to change/enhance the script to incorporate the new type. Also easy when you want to just drop one of the 4 supported ones: just cut out the part for that imagetype.
5) (optional)
YOU DEFINITELY HAVE TO CHANGE THE LOCATION OF DAEMON.EXE IN THE SCRIPT TO THE ONE WHERE ITS INSTALLED IN YOUR SYSTEM (IF YOU DIDNT INSTALL IN THE DEFAULT DIRECTORY). But even then its just a simple replace (dont forget that \\ is required to delimit directories in regscripts, not only \ . Just look it up in the original script)
6) (==>>>REQUIRED<<<==)
Also, look at the script to see that theres no black magic or malicious things hidden in there. (ALWAYS do that before entering other peoples .reg to your registry!!! ALWAYS!!!)
7) (==>>>REQUIRED<<<==)
Open regedit. (startmenu=>run=>regedit.exe=>Click OK)
8) (==>>>REQUIRED<<<==)
Select the top (root) entry (named 'My Computer' - or the synonym according to your locale/language)
9) (==>>>REQUIRED<<<==)
Go to Menu=>File=>Import then browse to your "whatevername.reg" & import it.
10)
Voila, Finished! Mount/Unmount any supported Image via Explorer Context Menu.
PS: If you dont want to Click "OK" everytime you mount an image, you can go to the DaemonTools Icon in your Systemtray, Right click, go to Options, and there disable "Secure Mode". Of course, if you do this, its on your own risk. This disables the info prior to mounting which might show you some errors you were going to do. As always, your decision: EaseOfUse vs DetectionOfPossibleErrors.
PPS: Thanks to LocutusOfBorg for his marvelous Daemontools, Bestest Software on the world!
PPPS:
Have fun,
cheers,
Daemonmulch
Ever since awxdTools stopped working with DTv4, i couldnt mount images via Context Menu from Windows Explorer.
After being lazy just searching for a solution by SomeoneElse(c) every few weeks, i put my mad registrySkillz </shameless selfplugging> into action and wrote meself some registry import skript which registers the 4 main Imagetypes (*.cue, *.iso, *.nrg, *.mds) with Daemontools.
This script works with Daemontools 4 as well as DT3, of course.
Of course, as always, the disclaimer, that you should know what you are doing when using regedit & know what the registry does in general. Fucking up when dealing with the registry might mess your system.
This script is kept as simple and shallow and nonviolent as possible. Even though i cant think of a way screw up with this simple stuff, some people might accomplish even this. I take no responsibilities for such follies. But anyone with IQ>70 should be able to pull this one off.
1) (==>>>REQUIRED<<<==)
Just take the following lines AFTER (excluding!) the ########### , copy it into an empty textfile, save it & name it to whatevername.reg.
2) (optional)
Open this .regfile via notepad/ultraedit/favourite texteditor, look at at & tailor & tinker it to your personal needs, if you want to.
3) (optional)
If you use less than the maximum of 4 Drives, just cut out the Mount & Unmount Lines for the unwanted drives (dont forget to do that 4 times each, for all the 4 image formats (*.cue, *.iso, *.nrg, *.mds)
4) (optional)
If you want to use this for different image-typed than the 4 listed above, just look at the skript and it should be obvious how to change/enhance the script to incorporate the new type. Also easy when you want to just drop one of the 4 supported ones: just cut out the part for that imagetype.
5) (optional)
YOU DEFINITELY HAVE TO CHANGE THE LOCATION OF DAEMON.EXE IN THE SCRIPT TO THE ONE WHERE ITS INSTALLED IN YOUR SYSTEM (IF YOU DIDNT INSTALL IN THE DEFAULT DIRECTORY). But even then its just a simple replace (dont forget that \\ is required to delimit directories in regscripts, not only \ . Just look it up in the original script)
6) (==>>>REQUIRED<<<==)
Also, look at the script to see that theres no black magic or malicious things hidden in there. (ALWAYS do that before entering other peoples .reg to your registry!!! ALWAYS!!!)
7) (==>>>REQUIRED<<<==)
Open regedit. (startmenu=>run=>regedit.exe=>Click OK)
8) (==>>>REQUIRED<<<==)
Select the top (root) entry (named 'My Computer' - or the synonym according to your locale/language)
9) (==>>>REQUIRED<<<==)
Go to Menu=>File=>Import then browse to your "whatevername.reg" & import it.
10)
Voila, Finished! Mount/Unmount any supported Image via Explorer Context Menu.
PS: If you dont want to Click "OK" everytime you mount an image, you can go to the DaemonTools Icon in your Systemtray, Right click, go to Options, and there disable "Secure Mode". Of course, if you do this, its on your own risk. This disables the info prior to mounting which might show you some errors you were going to do. As always, your decision: EaseOfUse vs DetectionOfPossibleErrors.
PPS: Thanks to LocutusOfBorg for his marvelous Daemontools, Bestest Software on the world!
PPPS:
Have fun,
cheers,
Daemonmulch
Code:
################################################## Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.cue] @="" [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_0] [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 0,\"%1\"" [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_1] [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 1,\"%1\"" [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_2] [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 2,\"%1\"" [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_3] [HKEY_CLASSES_ROOT\.cue\Shell\Mount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 3,\"%1\"" [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_0] [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 0" [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_1] [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 1" [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_2] [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 2" [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_3] [HKEY_CLASSES_ROOT\.cue\Shell\Unmount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 3" [HKEY_CLASSES_ROOT\.iso] @="" [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_0] [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 0,\"%1\"" [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_1] [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 1,\"%1\"" [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_2] [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 2,\"%1\"" [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_3] [HKEY_CLASSES_ROOT\.iso\Shell\Mount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 3,\"%1\"" [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_0] [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 0" [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_1] [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 1" [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_2] [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 2" [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_3] [HKEY_CLASSES_ROOT\.iso\Shell\Unmount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 3" [HKEY_CLASSES_ROOT\.mds] @="" [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_0] [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 0,\"%1\"" [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_1] [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 1,\"%1\"" [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_2] [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 2,\"%1\"" [HKEY_CLASSES_ROOT\.mds\Shell\Mount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 3,\"%1\"" [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_0] [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 0" [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_1] [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 1" [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_2] [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 2" [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_3] [HKEY_CLASSES_ROOT\.mds\Shell\Unmount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 3" [HKEY_CLASSES_ROOT\.nrg] @="" [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_0] [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 0,\"%1\"" [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_1] [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 1,\"%1\"" [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_2] [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 2,\"%1\"" [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_3] [HKEY_CLASSES_ROOT\.nrg\Shell\Mount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -mount 3,\"%1\"" [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_0] [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_0\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 0" [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_1] [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_1\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 1" [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_2] [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_2\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 2" [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_3] [HKEY_CLASSES_ROOT\.nrg\Shell\Unmount_Drive_3\Command] @="\"C:\\Program Files\\D-Tools\\daemon.exe\" -unmount 3"
Comment