是否有任何直接的方法可以在 Windows 服务器和 SQL Server 数据库之间同步已安装的打印机?
System.Drawing.Printing.PrinterSettings.InstalledPrinters
我目前的想法是根据C# 应用程序中生成的数据检查数据库。获取那些未安装的,我会使用ManagementObject
或rundll32.exe printui.dll,PrintUIEntry
从命令行自动安装它们。有没有更有效的方法来做到这一点?
这将从 Windows Server 运行。另请注意,这些将是 TCP/IP 打印机。