音量提升器 VolumeRaiser设置所有应用程序的音量以匹配您计算机的音量。 这个项目是对我的计算机的习惯的快速而肮脏的修正,它习惯于将不活动的音频会话的数量随机降低到1。除了与音频回避相关的原因外,我仍然没有找到原因,因此VolumeRaiser是我的便携式解决方案。 如果我在启动时运行一次,此后每分钟运行一次,那么它会起作用。 为什么要两个项目? 我尝试了一下,使它在c#中无济于事,因为我不了解API。 因此,我硬着头皮进入了Microsoft Core Audio API文档,并用c++编写了VolumeRaiser。 从那里,我使用的API端口将其移植回c# ,以供其他可能遇到相同问题的人参考。 用法 只需运行可执行文件vrp.exe参见发行版。 它将打印一些信息,并将所有音频会话的相对音量重置为1.0f或100%。 然后,将其乘以主音量标量(计算机的音量)。 如果由于某