October 27, 2005
Fwd: Spy printers
监视局域网上共享打印机上的JOB,PYTHON脚本,看看别人都打印什么东西在看。
# Enum jobs on local printers
# Could be add to system Scheduled Tasks
from win32print import *
ps = EnumPrinters(PRINTER_ENUM_CONNECTIONS)
for p in ps:
hPrinter = OpenPrinter(p[2])
pStatus = GetPrinter(hPrinter, 2)
print ‘..:: %s’ %pStatus['pPrinterName']
js = EnumJobs(hPrinter, 0, pStatus['cJobs'])
for j in js:
print [j['JobId'], j['Submitted'], j['pUserName'], j['TotalPages'], ]
–
Filed by
charlie
at 9:32 am under Python
No Comments








