using System;
using System.Management;
private void PrinterList()
{
// USING WMI. (WINDOWS MANAGEMENT INSTRUMENTATION)
List<string> list = new List<string>;
System.Management.ManagementScope objMS =
new System.Management.ManagementScope(ManagementPath.DefaultPath);
objMS.Connect();
SelectQuery objQuery = new SelectQuery("SELECT * FROM Win32_Printer");
ManagementObjectSearcher objMOS = new ManagementObjectSearcher(objMS, objQuery);
System.Management.ManagementObjectCollection objMOC = objMOS.Get();
foreach (ManagementObject Printers in objMOC)
{
if (Convert.ToBoolean(Printers["Network"])) // ALL NETWORK PRINTERS.
{
//cmbNetworkPrinters.Items.Add(Printers["Name"]);
list.Add(Printers["Name"]);
}
}
}
Düşünce Mezarlığı
Personel Message: π ,∞, %79, α