logo

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

作者:孟宪会 阅读:6929 发表于:2004-07-05 17:01:15
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; } }