【发布时间】:2010-09-06 02:21:03
【问题描述】:
我们使用经典的 asp 来调用 C# dll,在 C# dll 中我们使用 System.Drawing.Printing.PrinterSettings.InstalledPrinters 来获取可用打印机的列表。如果打印机未共享,则在用户尝试打印时它们不会显示。本地系统帐户可以从 VB6 dll 中查看和打印,管理员可以从 C# dll 中正常打印,如您所料。我们是否需要授予用户某种权限才能使这些打印机可用?
【问题讨论】:
-
我不确定你到底是什么意思。也许管理员可以这样做,因为他自己已登录,或者因为特定用户可以看到的打印机作为条目存储在注册表中。
标签: c# asp.net printing windows-server-2003