Uwe*_*eim 9 c windows printing winapi ipp-protocol
目前,我正在尝试以编程方式将启动打印作业的用户的名称获取到映射的IPP打印机.
我不知道JOB_INFO_2结构的成员pUserName包含用于连接到IPP打印机的用户的名称而不是本地启动打印作业的用户的名称.
为了显示:

看看两者,微软的PrintMon工具和打印机队列,它们都显示相同:

和

尽管另一个用户启动了打印作业,但它们将"uwe_keim"显示为所有者的用户.
这似乎来自用于与IPP打印机进行身份验证的用户的连接凭据:

对于如何/是否有机会获得启动打印作业的实际用户(我需要这个用于在多用户终端环境中运行的应用程序),我真的很无能为力.
总结一下我的问题:
如何获取启动打印作业的用户的名称?(与拥有打印作业的用户的名称相反)
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |