【问题标题】:Unable to access network printers from windows service which runs under LocalSystem account无法从在 LocalSystem 帐户下运行的 Windows 服务访问网络打印机
【发布时间】:2016-01-11 10:35:37
【问题描述】:

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

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

【问题讨论】:

    标签: networking printers localsystem


    【解决方案1】:

    IIRC,LocalSystem 在设计上无法访问网络资源。它仅对本地计算机具有访问权限,并且具有相当高的访问权限。

    【讨论】:

    • 您的回答很有帮助!谢谢!
    • 很高兴我今天对你有用。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多