Log*_*ror 6 audio microphone speakers drivers windows-xp
我目前正在开发一些软件,并且正在使用一个与音频相关的 API,它有一个奇怪的怪癖,如果麦克风和扬声器的名称完全相同,则 API 无法正确加载它们。就我的测试机而言,它们都以声卡命名为“IDT Audio1”。我意识到问题出在 API 上,但根据我的经验,负责它的公司对错误报告的响应往往很慢。所以我正在寻找替代的解决方法。
在 Windows 7 或 vista 上,问题很容易解决,只需转到控制面板 > 音频并重命名设备即可。在 XP 上似乎没有任何方法可以做到这一点。快速谷歌搜索告诉我,通过编辑注册表可能是可能的,但这充其量只是猜测。到目前为止,我一直无法更改任一设备的名称,尽管更改了
HKEY_USERS\S-1-5-21-1960408961-448539723-299502267-1003\Software\Microsoft\Multimedia\Sound Mapper
这似乎是显而易见的选择。
有没有人成功做到这一点?
您可以在设备管理器中删除这两个设备并重新启动,看看是否有任何变化。
您还可以查找使用其他名称的旧驱动程序(如果存在),并为每个设备使用不同的驱动程序。(诚然,这个说法有些牵强)
如果您想尝试手动重命名设备,Nirsoft 的 DevManView是一个节省时间的实用程序,它是 Windows 标准设备管理器的替代品。它可以在设备的注册表项中打开regedit,甚至打开驱动程序的.inf 文件。这将避免注册表搜索。
在开始这次冒险之前,首先创建一个系统还原点作为备份。
| 归档时间: |
|
| 查看次数: |
7005 次 |
| 最近记录: |