只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#如何修改电脑的默认打印机

Posted on 2009-03-17 19:21  冰碟  阅读(593)  评论(0编辑  收藏  举报

using System.Management; private ManagementObjectSearcher query; private ManagementObjectCollection queryCollection; string _classname="SELECT * FROM Win32_Printer"; query=new ManagementObjectSearcher(_classname); queryCollection = query.Get(); foreach (ManagementObject mo in queryCollection) { if (string.Compare(mo["Name"].ToString(),PrinterName,true)==0) { mo.InvokeMethod("SetDefaultPrinter",null); break; } }