Устаревший драйвер CD-ROM или программа в качестве сквозного доступа к настоящему дисководу CD/DVD

У меня есть устаревшая программа, которая читает/копирует CD/музыкальные данные с диска. Это специальная программа, которая считывает данные дорожки и преобразует их в формат wma/wpa/wav. Затем пользователь вводит способ лицензирования, и программа загружает данные и музыкальные файлы в нашу локальную сеть.

Проблема в том, что программа работает только с несколькими приводами CD-ROM. Мне было интересно, есть ли программа или какой-то способ заставить программу указывать на универсальный диск через драйвер или виртуальный диск и на самом деле читать более продвинутый привод CD / DVD?

Вот примерная схема. [общий виртуальный привод cd-rom] -> [сопоставлен с] -> [любой номер, марка, модальный привод или привод cd/dvd]

Таким образом, моя программа всегда будет видеть один и тот же общий привод CD-ROM, и я смогу установить ее на любой компьютер с любым типом привода CD/DVD.

Возможно ли это без перезаписи программы? Я действительно ищу быстрое решение.

Программа написана на C# Visual Studio 2008.


person dcatmuzak    schedule 13.09.2012    source источник
comment
Если вы не хотите переписывать свою программу, то вы, вероятно, находитесь не в том месте, поскольку Stackoverflow предназначен для решения проблем программирования. Попробуйте superuser.com   -  person Surfbutler    schedule 14.09.2012
comment
Существует. Называется vmware.   -  person Joshua    schedule 14.09.2012
comment
Это может быть быстрое программирование исправления ... исправить. Я просто не хотел полностью переписывать всю программу. Я играю с режимом Virtual PC XP от MS. Я не уверен на 100%, сработает ли это или моя компания пойдет на это, но я подумал, что сначала попробую простой подход для ИТ-специалистов и конечных пользователей.   -  person dcatmuzak    schedule 14.09.2012


Ответы (1)


После долгих испытаний я остановился на XP Mode для Windows 7. Это дало мне быстрый общий CD-ROM, прикрепленный болтами к любому приводу CD/DVD. Я знаю, что технически это не исправление программирования, но в некотором роде это исправление моей проблемы. Это, по крайней мере, выиграет мне некоторое время, пока я не смогу получить фактическое исправление кода. Я опубликую окончательное исправление, если / когда я его найду.

person dcatmuzak    schedule 15.09.2012