Macos – How to create virtual CD drive on Mac OS X


How does one go about creating a virtual CD driver on Mac OS X programatically?

I can't find any relevant Cocoa APIs or any pure C BSD solutions.

Any help or information is appreciated.

Best Solution

You would need to use the I/O Kit framework to develop your own device driver that would emulate a virtual CD drive. Here are some links to the relevant APIs to get you started.

I/O Kit Fundamentals

I/O Kit Device Driver Guidelines

Kernel Extension Programming Topics