标签: c# audio playback rundll32 system-sounds
我正在尝试从我的c#解决方案中复制禁用播放设备的行为。到目前为止,我已设法设置我想要禁用的设备的DeviceState注册表项,但它不会将当前播放的应用程序的输出路由到另一台设备,就像我通过GUI禁用它一样。
我在某处看到GUI在注册表更改后抛出SendMessage。我试图把它从我的应用程序中扔掉而没有运气。