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