zoukankan      html  css  js  c++  java
  • 获取计算机的网卡及打印机信息

    1.获取网卡地址:

     1  private string GetMacAddress()
     2         {
     3             string code = null;
     4             SelectQuery query = new SelectQuery("select * from Win32_ComputerSystemProduct");
     5             using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
     6             {
     7                 foreach (var item in searcher.Get())
     8                 {
     9                     using (item) code = item["UUID"].ToString();
    10                 }
    11             }
    12             return code;
    13         }

    2.获取本机系统打印机:

     1         [DllImport("winspool.drv")]
     2         public static extern bool SetDefaultPrinter(String Name); //调用win api将指定名称的打印机设置为默认打印机
     3 
     4         private static PrintDocument pd = new PrintDocument();
     5         //获取本机默认打印机名称
     6         public static String DefaultPrinter()
     7         {
     8             return pd.PrinterSettings.PrinterName;
     9         }
    10         public static List<String> GetLocalPrinters()
    11         {
    12             List<String> fPrinters = new List<String>();
    13             fPrinters.Add(DefaultPrinter()); //默认打印机始终出现在列表的第一项
    14             foreach (String fPrinterName in PrinterSettings.InstalledPrinters)
    15             {
    16                 if (!fPrinters.Contains(fPrinterName))
    17                 {
    18                     fPrinters.Add(fPrinterName);
    19                 }
    20             }
    21             return fPrinters;
    22         }

    显示在下拉列表中

    1   List<String> list = LocalPrinter.GetLocalPrinters(); //获得系统中的打印机列表
    2             foreach (String s in list)
    3             {
    4                 printerComboBox.Items.Add(s); //将打印机名称添加到下拉框中
    5             }
    6             printerComboBox.SelectedIndex = 0;
  • 相关阅读:
    filter
    验证
    HTML5 canvas 内部元素事件响应
    canvas 椭圆
    计算2点角度
    复制pdf文字出来是乱码的一种可能的解决方案
    LaTeX Pdf to Word
    论文题录导入导出的困惑
    公式测试
    [LaTex]Visio文件转EPS文件[转]
  • 原文地址:https://www.cnblogs.com/bonnie-w/p/7895474.html
Copyright © 2011-2022 走看看