马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
RainShine的博客
纯TC一条语句调用API实现 Win7下软件自静音(不影响其他进程)
上次发了个DLL,据说只能在XP下使用。于是想了半天,觉得可以利用Windows 7下的增强型音量控制,来操作自己进程的音频输出。这次的源码就调用了一个Windows API,可以调整软件自身的波形音量大小,最小是0,最大是65535。
页面静音开启
traceprint(dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",0))
页面静音关闭
traceprint(dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",65535))
复制代码
独立声卡使用这个声音恢复后,只有左边有用了!
TLL又吃版本
还有什么办法. |