我有一个遗留程序,用于从磁盘读取/翻录CD /音乐数据。它是一个自定义程序,它读取轨道数据并将其转换为wma / wpa / wav格式。然后,用户输入如何获得许可,并且程序将数据和音乐文件摄取到我们的LAN。
问题是该程序仅适用于少数CD-ROM驱动器。我想知道是否有程序或某种方法使程序通过驱动程序或虚拟驱动器指向通用驱动器并实际上让它读取更高级的CD / DVD驱动器?
这是一张粗略的图表。 [通用cd-rom虚拟驱动器] - > [映射到] - > [任何数字,制作或模态或CD / DVD驱动器]
这样我的程序将始终看到相同的通用CD-ROM驱动器,我可以在任何类型的CD / DVD驱动器上安装它。
这是否可以在不必重新编写程序的情况下实现?我真的在寻找快速解决方案。
该程序是用C#Visual Studio 2008编写的。
答案 0 :(得分:0)
经过大量测试后,我最终使用XP Mode for Windows 7.这给了我一个快速通用的CD-ROM,用螺栓固定在任何CD / DVD驱动器上。我知道这在技术上不是一个编程修复,但它在某种程度上解决了我的问题。它至少会给我一些时间,直到我可以获得并实际修复代码。如果/当我找到一个,我会发布最终修复。