by dburg on Thu Aug 26, 2004 9:51 am
Our engineers have debugged the issue. I will stick to facts and avoid to give opinion about Roxio's software.
Even when you select to not install Drag-To-Disc from EMC 7 suite, it still silently installs Roxio UDF Reader. There seems to be no notice in the installer that it is installing this driver, and no option to not install it. There seems to be also no entry in Add/Remove Program to remove it.
The Roxio UDF Reader register itself as highest priority file system driver. Thus, it receives mount probe request before other file system drivers. And it does mount InCD formatted media. But, it mounts read-only because it has not write capabilities. Hence, InCD will not work when Roxio UDF Reader is present on the system.
We could not find the registration method of Roxio UDF Reader to the mount manager. Maybe it is not using the documented interfaces?
A read-only filesystem driver should not register itself as higher priority file system driver. On the contrary it should register itself as low priority, so it is used only if no other driver with read-write capabilities could mount the volume. In ideal conditions, Roxio UDF Reader would register itself between MS native UDF reader, and MS ISO reader (because on iso-udf bridge disc you likely want to see the UDF, not the ISO volume). With such registration, it would mount the media only when the UDF is not supported by MS native UDF reader. It would also avoid to steal the volume from other 3rd parties read-write filesystem drivers which will register themselves higher than MS native UDF reader (or the media would not be mounted read-write).
Does someone know if Roxio which recording branch has been purchased by Sonic is still maintaining EMC 7? Who should be contacted to suggest EMC 7 fixing?
David Burg
Software Development, InCD Project Manager
Nero AG - Im Stoeckmaedle 18
76307 Karlsbad - Germany
fax: +49 (0)7248 928 299
http://www.nero.com