2

可能重复:
如何获取 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"]);
}

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

4

1 回答 1

0

一旦文档被传递给假脱机程序,它就不会引用此信息。有关Win32_PrintJob 中存储哪些字段的信息,请参见此处

于 2012-10-11T15:55:17.703 回答