"James Hawkins" truiken@gmail.com writes:
I've looked into the problem a bit more. It seems the only way to add a dos device is through explorer, by way of hal. This works fine for a CD in the physical drive, as hal notifies explorer that there is a CD in the drive, and explorer adds the CD to the list of dos devices. Mounted ISO files, on the other hand, are not reported by hal, as loopback devices are not supported by hal. When winecfg, or any other app for that matter, calls GetVolumeInformation("D:\"), we attempt to open the device using CreateFile("\\.\D:"). This fails because the mounted ISO drive has not been added to the dos device list.
No, as long as you have a drive for it the device should be autodetected. It probably fails because you don't have permission to open the corresponding device (something like /dev/loop0).