如何禁用在 C# 中录制的应用程序的音频

How to disable app's audio being recorded in C#

如何避免用户在 C# 中录制应用程序的音频? 由于一些版权问题,必须在我的项目中完成。

一般来说,这是不可能的。如果你能听到什么,你可以把它录下来。显然这个过程是有损的,但你绝对无法阻止它(物理定律是这样说的)。

我应该澄清一下,似乎也不可能在 windows 机器上通过 WASAPI 阻止数字录音。即使这是可能的,也不可能阻止有人插入他们自己支持数字录音的声卡(有些人这样做)。