SystemEvents.DisplaySettingsChanged没有获得HDMI到达/删除事件?

时间:2017-10-24 10:44:25

标签: c# wpf windows-10-desktop systemevent

我正在尝试使用以下代码跟踪HDMI监视器连接/删除。但是,大多数监视器都没有触发DisplaySettingChanged事件。大多数时候都不会发生HDMI监视器移除事件。

活动报名:

 Microsoft.Win32.SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged;

方法:

private static void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e)
{
    Console.WriteLine("Display settings changed.");
}

例如,使用 Acer S240HL 显示器时,通过HDMI连接和断开显示器时会出现事件。但是使用 Dell SE2216H 时,将显示器与HDMI端口断开连接时,我不会遇到任何事件。

注意:我使用的是Windows 10 Enterprise 2016 LTSB操作系统。

0 个答案:

没有答案