https://bugs.winehq.org/show_bug.cgi?id=54243
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- (In reply to Matthew Ogilvie from comment #2)
I hadn't heard of cdemu, but from its wikipedia summary combined with my bug analysis above, I expect that whether it works would be entirely dependent on whether I change the "d::" symlink to point to the virtual device it creates, or leave it pointing directly at the underlying .iso, for the same reason that my "WORKAROUND" works.
Wine can't do anything with the .iso file, it should point to the device file instead.