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

Hoo*_*och -2 .net c++ directx audio winapi

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

怎么做?

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

Han*_*ant 5

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

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