J
J M
Getting NullReferenceException walking through printer properties:
ObjectQuery names = new ObjectQuery("SELECT * FROM Win32_Printer");
ManagementObjectSearcher printQueues = new
ManagementObjectSearcher(names);
ManagementObjectCollection queryCollection1 = printQueues.Get();
foreach( ManagementObject mo in queryCollection1 )
{
queueStatus = printerStatusMeaning(Convert.ToInt32(mo["PrinterStatus"]));
PropertyDataCollection Props = mo.Properties;
foreach (PropertyData prop in Props)
{
Console.WriteLine("=====>" + prop.Name.ToString() + " " +
prop.Value.ToString());
}
}
Also getting same error on following queries:
mo["Comment"].ToString()
mo["Location"].ToString()
Any assistance is appriciated! TIA!
ObjectQuery names = new ObjectQuery("SELECT * FROM Win32_Printer");
ManagementObjectSearcher printQueues = new
ManagementObjectSearcher(names);
ManagementObjectCollection queryCollection1 = printQueues.Get();
foreach( ManagementObject mo in queryCollection1 )
{
queueStatus = printerStatusMeaning(Convert.ToInt32(mo["PrinterStatus"]));
PropertyDataCollection Props = mo.Properties;
foreach (PropertyData prop in Props)
{
Console.WriteLine("=====>" + prop.Name.ToString() + " " +
prop.Value.ToString());
}
}
Also getting same error on following queries:
mo["Comment"].ToString()
mo["Location"].ToString()
Any assistance is appriciated! TIA!