如何在C#中检测音频设备何时被拔出(windows vista)

时间:2010-01-27 04:31:11

标签: c#

我想知道如何检测设备插入和拔出设备的时间,然后将笔记本电脑内部扬声器静音/取消静音

1 个答案:

答案 0 :(得分:4)

在非托管代码中,您将在顶级windowproc中监听WM_DEVICECHANGE

这似乎是在托管代码中执行此操作的唯一方法。