Как я могу узнать доменное имя пользователя, выполняющего печать, с учетом идентификатора задания для печати?
Я могу получить имя пользователя, например, из JOB_INFO_2, полученного с помощью GetJob, но ни одна из структур JOB_INFO_ # не содержит доменного имени пользователя.
Я могу получить домен сервера печати, используя IPGlobalProperties.GetIPGlobalProperties().DomainName
, но он может не совпадать с доменом пользователя, поэтому это ненадежное решение.