2015-04-07 121 views
-1

需要一个想法,写代码来验证用户身份,他们发送指令进行打印之前的时间验证用户身份。如何每次发送打印命令

最初的想法是创建一个Windows服务,可以绕过调用 打印机驱动程序,可以打开一个表格的登录凭据。

,以便只有通过认证的用户谁资格的每月配额用于打印的页面可以访问打印机。

请分享您的意见,这种做法是否可行,如何可以做到这一点。

+0

小心解释否定的评论? –

回答

1

可以监视Win32_PrintJob WMI类或winspool.drv。您可以找到其他信息herehere。另外,请看FindFirstPrinterChangeNotification方法。

监控Win32_PrintJob WMI类和暂停打印作业。如果用户未达到每月配额,请恢复作业。否则,请删除它。

+0

非常感谢hofmeister的宝贵方向..它是有道理的。 –