除了我的应用程序之外静音

时间:2012-04-12 21:26:18

标签: c++ .net winapi audio directx

我使用DirectSound在C#4.0中制作了一个小声音生成器。 我想把所有其他声音静音。我只希望我的应用程序能够发出声音。

怎么做?

我知道如何pInvoke所以你可以给我非托管代码。

1 个答案:

答案 0 :(得分:5)

正确设计的程序可在主窗口停用时停止播放声音。或者使用IDirectSound :: SetCooperativeLevel(),以便与其他想要听到的程序一起使用。

您正在问如何使设计不正确的程序表现得很好。稍微暗示一下你不会想到自己很好。教一个不合作的程序课程很简单,运行它的卸载程序。避免成为同一建议的受害者。