c#,使用WMI对象获取系统的DPI。
来源:互联网 发布:问答软件名字 编辑:程序博客网 时间:2024/04/26 14:31
在使用WMI对象前,先要添加对System.Management的引用,然后就可以调用WMI对象。
我们使用的WMI对象是:Win32_DesktopMonitor
对象参考:http://msdn.microsoft.com/zh-cn/library/Aa394122
代码:
static void Main(string[] args) { using (ManagementClass mc = new ManagementClass("Win32_DesktopMonitor")) { using (ManagementObjectCollection moc = mc.GetInstances()) { int PixelsPerXLogicalInch = 0; // dpi for x int PixelsPerYLogicalInch = 0; // dpi for y foreach (ManagementObject each in moc) { PixelsPerXLogicalInch = int.Parse((each.Properties["PixelsPerXLogicalInch"].Value.ToString())); PixelsPerYLogicalInch = int.Parse((each.Properties["PixelsPerYLogicalInch"].Value.ToString())); } Console.WriteLine("PixelsPerXLogicalInch:" + PixelsPerXLogicalInch.ToString()); Console.WriteLine("PixelsPerYLogicalInch:" + PixelsPerYLogicalInch.ToString()); Console.Read(); } } }以上代码在WIN7的环境下测试通过。
0 0
- c#,使用WMI对象获取系统的DPI。
- c#,使用WMI对象获取笔记本电池剩余电量的百分比
- 【WMI】WMI For C#/dotNet 用WMI获取系统信息
- C#,WMI获取系统信息
- 使用WMI获取系统信息
- 使用WMI获取系统信息
- 获取系统的DPI设置
- 【WMI】WMI For C++/COM 获取系统信息过程
- 【WMI-2】使用WMI获取系统信息过程
- 【WMI-5】WMI For C#/dotNet 用WMI获取系统信息
- C#获取系统DPI
- 常用WMI获取系统信息的代码
- WMI获取系统信息
- 【C++】WMI获取系统硬件信息(CPU/DISK/NetWork etc)
- 【C++】WMI获取系统硬件信息(CPU/DISK/NetWork etc)
- 【C++】WMI获取系统硬件信息(CPU/DISK/NetWork etc)
- 使用WMI来得到系统的服务
- 通过WMI获取系统信息
- 欢迎使用CSDN-markdown编辑器
- unity之Ray、RaycastHit 、Raycast
- 文章标题
- 用MATLAB填補照片中空白的區域
- 第六周项目二数据结构之自建算法库——链栈
- c#,使用WMI对象获取系统的DPI。
- 设计模式分类
- 如何查看设备序列号和设备标识?(有三种方法)
- sitemesh入门总结
- c#,将pdf文件转换成图片文件。
- 对象与继承
- 天涯明月刀 题八
- HDU 4436 str2int
- 第6周项目3-括号的匹配