SELECT Query on Management Object
By using the "SELECT" query on Management Object
we can get Win32_PrintJob
Namespace part
using System;
using System.Management;
Coding part
public class MyClass {
public static void Main() {
string MyQuery = "SELECT * FROM Win32_PrintJob";
using (ManagementObjectSearcher MyManagementObjectSearcher = new ManagementObjectSearcher(MyQuery)) {
using (ManagementObjectCollection MyManagementObjectCollection = MyManagementObjectSearcher.Get()) {
foreach (ManagementObject MyManagementObject in MyManagementObjectCollection) {
Console.WriteLine(MyManagementObject["JobID"]);
}
}
}
}
}
Code Explanation
1. use the ManagementObjectSearcher for SELECT query
2. use the ManagementObjectCollection
3. By using the foreach we can get Jobid
By
Nathan
