
有的时候,我们希望使用“底层”方式的静音/恢复,用来实现“一键静音”、快捷方式静音……
这就需要使用终端命令了,今天介绍2个办法
1、Net命令
静音:net stop AudioSrv
Windows Audio 服务正在停止.
Windows Audio 服务已成功停止。
恢复:net start AudioSrv
Windows Audio 服务正在启动 .
Windows Audio 服务已经启动成功。
2、sc命令
静音:sc stop Audiosrv
SERVICE_NAME: Audiosrv
TYPE : 10 WIN32_OWN_PROCESS
STATE : 3 STOP_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x2
WAIT_HINT : 0x1388
恢复:sc start Audiosrv
SERVICE_NAME: Audiosrv
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
PID : 6300
FLAGS :
有了以上命令,可以制作成批处理,生成快捷方式放在桌面上双击执行;也可以给这个批处理制定快捷键实现“一键”静音。
此外,还可以放在“计划任务”中,实现特定事件触发的静音。比如:定时静音,定时恢复……
当然,我们开发Windows应用时,也可以调用,实现我们的特定需要。