您的位置: 首页 > 技术问答 > 如何检测时的音频设备在C#中被拔出(Windows Vista中) 如何检测时的音频设备在C#中被拔出(Windows Vista中) 分类: 技术问答 • 2022-04-22 13:48:18 问题描述: 我想知道当一个设备被插入,并拔出,然后静音如何检测/取消静音笔记本电脑内置扬声器如何检测时的音频设备在C#中被拔出(Windows Vista中) +0 笔记本电脑不是通过硬件开箱即用吗? – Rosstified 2010-01-27 04:35:13 +1 如果是音频设备,您是指标准1/8英寸插孔中的耳机/麦克风,那么您就是SOL--它们都是机电式的。 – Jay 2010-01-27 04:51:11 答 在非托管代码中,您将在顶级windowproc中监听WM_DEVICECHANGE。 这似乎是在托管代码中执行此操作的唯一方法。
笔记本电脑不是通过硬件开箱即用吗? – Rosstified 2010-01-27 04:35:13
如果是音频设备,您是指标准1/8英寸插孔中的耳机/麦克风,那么您就是SOL--它们都是机电式的。 – Jay 2010-01-27 04:51:11