Jak uzyskać nazwę domeny użytkownika drukującego z identyfikatorem zadania drukowania?Uzyskiwanie nazwy domeny użytkownika dla zadania drukowania za pomocą interfejsu API buforu wydruku
Mogę pobrać nazwę użytkownika z, na przykład, JOB_INFO_2 pobranego przez GetJob, ale żadna ze struktur JOB_INFO_ # nie zawiera nazwy domeny użytkownika.
Mogę uzyskać domenę serwera druku za pomocą IPGlobalProperties.GetIPGlobalProperties().DomainName
, ale może to nie być to samo, co domena użytkownika, więc nie jest to niezawodne rozwiązanie.
Czy to prawda, że użytkownik może drukować na drukarce w innej domenie * bez * podania prawidłowego logowania do tej domeny? Nie znam siebie, ale zastanawiam się, czy może domena serwera druku jest wystarczająco dobra. –
To był pierwotnie zarejestrowany jako [błąd] (http://support.microsoft.com/kb/156473) w NT 4.0> członek pUserName struktury JOB_INFO_2 nie zawiera informacji o domenie. – randcd
@randcd - link nie trafia w odpowiednie miejsce. –