получить принтер в Active Directory ограничен или нет - PullRequest
2 голосов
/ 04 февраля 2011

Я создаю приложение C #, которое связывается с AD, и я хочу получить, если принтер ограничен или не находится в свойствах и его фрагмент кода здесь

deSearch.Filter = String.Format("(&&&(objectClass=printQueue)(printerName={0})(location={1})(driverName={2})))", queueName,location,modelNumber);
            SearchResultCollection results = deSearch.FindAll();
 foreach (SearchResult result in results)
            {
string Description = result.Properties["description"][0].ToString().Trim();
//how I can get here if this printer is restricted or not

}

Я также нашел атрибут nTSecurityDescriptor в атрибутах принтера. Это полезно для меня или это может быть получено, если принтер ограничен или нет?

Примечание Это под .Net Framework 3.5

Все идеи приветствуются

1 Ответ

0 голосов
/ 12 февраля 2011

Я думаю, вы должны использовать System.Drawing.Printing.PrintingPermission здесь есть образец, который использует его.

...