C#.NET 如何获取电脑的打印机信息

 时间:2024-10-23 09:01:35

1、新建一个控制台程序。

C#.NET 如何获取电脑的打印机信息

2、添加System.Management命名空间的引用。using System.Management;

C#.NET 如何获取电脑的打印机信息

3、添加获取电脑的打印机信息的方法。

C#.NET 如何获取电脑的打印机信息

4、程序入口Main方法中添加输出电脑的打印机信息的代码。

C#.NET 如何获取电脑的打印机信息

5、运行程序输出电脑的打印机信息。

C#.NET 如何获取电脑的打印机信息

6、总结获取操作系统电脑的打印机信息的方法:1. 新建一个控制台程序。2. 添加System.Management命名空间的引用。3. 添加获取电脑的打印机信息的方法。4. 程序入口Main方法中添加输出电脑的打印机信息的代码。5. 运行程序输出电脑的打印机信息。

C#.NET 如何获取电脑的打印机信息

7、附加示例代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Management;namespace ConsoleDemo{ class Program { /// <summary> /// 程序入口方法 /// </summary> /// <param name="args"></param> static void Main(string[] args) { foreach (string str in GetPrinter()) { Console.WriteLine(str); } Console.ReadLine(); } /// <summary> /// 添加获打印机信息的方法 /// </summary> /// <returns></returns> public static List<string> GetPrinter() { List<string> lst = new List<string>(); ManagementClass mc = new ManagementClass("Win32_Printer"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { foreach (PropertyData pd in mo.Properties) { if (mo[pd.Name] != null && mo[pd.Name].ToString() != "") { lst.Add(string.Format("{0}:{1}", pd.Name, mo[pd.Name])); } } } return lst; } }}

  • 美团查看订单动态
  • 爱奇艺如何修改导航界面
  • 随手记如何开启随手投资日报
  • 800兆天线制作方法
  • iPhone13如何打开显示文字的增强对比度功能
  • 热门搜索
    重阳节手抄报 水浒传手抄报 二年级数学手抄报 讲文明树新风手抄报 读书手抄报内容 诚信手抄报 遨游汉字王国的手抄报的图片 新年手抄报 防溺水安全手抄报 世界水日手抄报