当前审核状态:
已提交,待审核
revision 1
1.x
正文大小 15.8 KB
预览此版本
更新说明:🚀 Windows 音频设备一键切换工具 - v2.0 更新日志
【重构与优化】
完全原生纯代码,零外部依赖:彻底摆脱对 AudioDeviceCmdlets 模块和第三方 .dll 的依赖。纯代码注入 Windows 底层 CoreAudio COM 接口,单脚本即贴即用,跨电脑分享免安装任何组件。
全动态设备识别:移除旧版硬编码设备编号(Index 2/3),启动时实时扫描并列出电脑当前连接的所有播放设备(音箱、耳机、显示器音频等),并高亮标出当前正在使用的设备。
【Bug 修复与兼容性增强】
修复 E_NOINTERFACE (0x80004002) 异常:
纠正了底层 IPolicyConfig COM 接口定义中的 GUID 笔误问题。
新增 Windows 全版本三级兼容回退机制(IPolicyConfig ➔ IPolicyConfigVista ➔ IPolicyConfig10),彻底兼容 Windows 7 / 8 / 10 / 11 各大版本(含不同渠道的预览版与精简版系统)。
升级内部类定义,避免在 Quicker 等常驻进程中因类型内存缓存导致代码更新不生效。
【稳定性与诊断】
加入智能错误自诊断体系:平时保持极简秒切无杂质;若遇特殊系统故障,自动输出包含系统版本、架构、Audiosrv 音频服务状态及 COM 调用轨迹的诊断报告,便于快速排错。
支持 -DebugMode 参数:开发者或需要排查的用户可通过参数显式查看完整的底层切换轨迹。
版本 1
2026/10/1 20:50:20
🚀 Windows 音频设备一键切换工具 - v2.0 更新日志
【重构与优化】
完全原生纯代码,零外部依赖:彻底摆脱对 AudioDeviceCmdlets 模块和第三方 .dll 的依赖。纯代码注入 Windows 底层 CoreAudio COM 接口,单脚本即贴即用,跨电脑分享免安装任何组件。
全动态设备识别:移除旧版硬编码设备编号(Index 2/3),启动时实时扫描并列出电脑当前连接的所有播放设备(音箱、耳机、显示器音频等),并高亮标出当前正在使用的设备。
【Bug 修复与兼容性增强】
修复 E_NOINTERFACE (0x80004002) 异常:
纠正了底层 IPolicyConfig COM 接口定义中的 GUID 笔误问题。
新增 Windows 全版本三级兼容回退机制(IPolicyConfig ➔ IPolicyConfigVista ➔ IPolicyConfig10),彻底兼容 Windows 7 / 8 / 10 / 11 各大版本(含不同渠道的预览版与精简版系统)。
升级内部类定义,避免在 Quicker 等常驻进程中因类型内存缓存导致代码更新不生效。
【稳定性与诊断】
加入智能错误自诊断体系:平时保持极简秒切无杂质;若遇特殊系统故障,自动输出包含系统版本、架构、Audiosrv 音频服务状态及 COM 调用轨迹的诊断报告,便于快速排错。
支持 -DebugMode 参数:开发者或需要排查的用户可通过参数显式查看完整的底层切换轨迹。
|
操作人
|
时间
|
分值
|
意见及建议
|
状态变更 |
|
*系统*
|
14小时26分钟前
|
|
(发布或更新动作)
|
已发布
→
已提交,待审核
|
版本 0
2026/8/28 10:08:22
|
操作人
|
时间
|
分值
|
意见及建议
|
状态变更 |
|
*系统*
|
2026-08-29 16:59
|
|
|
已提交,待审核
→
已发布
|
|
sharklaka |
2026-08-29 16:59
|
5
|
|
|
|
*系统*
|
2026-08-28 10:27
|
|
(提交动作)
|
尚未提交
→
已提交,待审核
|
|
*系统*
|
2026-08-28 10:08
|
|
(发布或更新动作)
|
→
尚未提交
|