How can I make the software process for creating a virtual CD driver on Mac OS X?
I cannot find suitable Cocoa APIs or any pure C BSD solutions.
Any help or information is appreciated.
You will need to use the I / O Kit infrastructure to develop your own device driver that will emulate a virtual CD drive. Here are some links to the corresponding APIs to get you started.
I / O Kit Basics
I / O device driver instructions
Kernel Extension Programming Topics
. , . - ( ), . - , CD, .
MacFUSE , - , , , , , ( , ) .
ISO - , Disk Utility, , mount.
, hdiutil, . , API , .
The easiest way to install a custom volume is MacFUSE . It handles IOKit details for you and allows you to write an implementation in user space. However, I don’t think you can make MacFUSE look like a CD; You must change FUSE to achieve this.