目前,我正在尝试以编程方式获取启动打印作业的用户名到映射的IPP printer。
我很担心JOB_INFO_2
structure的成员pUserName
包含用于连接IPP打印机的用户名和不在本地启动打印作业的用户。
举例说明:
同时查看Microsoft's PrintMon tool和打印机队列,它们都显示相同的内容:
和
他们将“uwe_keim”显示为所有者的用户,但另一位用户启动了打印作业。
这似乎来自用于通过IPP打印机进行身份验证的用户的连接凭据:
我真的不知道如何/是否有机会让实际用户启动打印作业(对于在多用户终端环境中运行的应用程序,我需要这个)。
总结一下我的问题:
如何获取启动打印作业的用户的名称? (与拥有打印作业的用户的名称相比)
答案 0 :(得分:0)
查看字段 pNotifyName