如何查找已排队等待打印的文件位置

时间:2012-10-11 14:57:06

标签: c# wmi

  

可能重复:
  How to get the original full file path been printed by Spooler API

try
{
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2","SELECT * FROM Win32_PrintJob");
}

foreach (ManagementObject queryObj in searcher.Get())
{
    Console.WriteLine("Document: {0}", queryObj["Document"]);
}

这给出了文档名称,我需要文件的位置。

1 个答案:

答案 0 :(得分:0)

将文档传递给假脱机程序后,它将不会引用此信息。有关Win32_PrintJob中存储的字段的信息,请参阅here