C# 读取或设置字节中指定位置Bit位的值 | 您所在的位置:网站首页 › bit位置位 › C# 读取或设置字节中指定位置Bit位的值 |
C# 获取windows系统的显示器个数
xxb768808615: 这个代码好用 win7和win10 win11 都能用,获取到的信息和设备管理器里面的显示器信息一致 C# 获取windows系统的显示器个数xxb768808615: public class MonitorInfo { public static List GetMonitors() { List monitors = new List(); using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity WHERE ClassGuid = '{4d36e96e-e325-11ce-bfc1-08002be10318}'")) { foreach (ManagementObject monitor in searcher.Get()) { Monitor mon = new Monitor(); mon.DeviceID = (string)monitor["DeviceID"]; mon.Description = (string)monitor["Description"]; mon.Name = (string)monitor["Name"]; mon.Manufacturer = (string)monitor["Manufacturer"]; mon.Status = (string)monitor["Status"]; monitors.Add(mon); } } return monitors; } public class Monitor { public string DeviceID { get; set; } public string Description { get; set; } public string Name { get; set; } } C# 获取windows系统的显示器个数xxb768808615: 最后一个方法获取到的是显示适配器的数量 并不是监视器的数量,监视器和现实适配器的类guid 是一样的,博主有办法解决吗 C# 获取windows系统的显示器个数做一个思考者: 感谢作者、感谢层主 用起来了 C# 多网卡UDP广播susjdyr: 好好好,帮了我的大忙 感谢感谢 |
CopyRight 2018-2019 实验室设备网 版权所有 |