Csharp/C Sharp/Windows/ManagementObjectSearcher
Use ManagementObjectSearcher to query Win32_PrintJob
<source lang="csharp"> using System; using System.Management; public class MainClass {
public static void Main() { string query = "SELECT * FROM Win32_PrintJob"; using (ManagementObjectSearcher jobQuery = new ManagementObjectSearcher(query)) { using (ManagementObjectCollection jobs = jobQuery.Get()) { foreach (ManagementObject job in jobs) { Console.WriteLine(job["JobID"]); } } } }
}
</source>