无法从在LocalSystem帐户

时间:2015-10-13 15:28:24

标签: networking printers localsystem

我们正在设置一个需要访问网络打印机的Windows服务。我从控制台应用程序中获取以下代码中的所有网络打印机,默认情况下使用我的域凭据运行。但是,从我在LocalSystem帐户下运行的Windows服务,以下代码无法获取网络打印机。如果我将Windows服务更改为使用域凭据而不是LocalSystem运行,那么它可以正常工作。我需要了解当服务仍在LocalSystem帐户下运行时,获取所有网络打印机的解决方案是什么。

“System.Drawing.Printing.PrinterSettings.InstalledPrinters;”

1 个答案:

答案 0 :(得分:1)

IIRC,LocalSystem无法通过设计访问网络资源。它只对本地计算机具有访问权限和相当高的访问权限。