I have a legacy program that reads/rips CD/Music data from a disk. It is a custom program that reads the track data and converts it to wma/wpa/wav format. The user then enters how it is to be licensed and the program ingests the data and music files to our LAN.
The issue is the program only works with a handful of CD-ROM drives. I was wondering if there was a program or some way to make the program point to a generic drive via driver or virtual drive and actually have it read a more advanced CD/DVD drive?
Here is a rough diagram. [generic cd-rom virtual drive] ->[mapped to]-> [any number, make, or modal or cd/dvd drive]
This way my program will always see the same generic CD-ROM drive and I can install it on any PC with any type of CD/DVD drive.
Is this possible without having to perform a re-write on the program? I am really looking for a quick fix.
The program is written in C# Visual Studio 2008.