如何使用C#.net获取客户端PC打印机名称
我目前正在开发一个web应用程序,将数据直接打印到客户机的打印机上。该应用程序在我的pc中运行良好,但当我将该应用程序发布到web服务器时,该应用程序不是在客户端pc中检索打印机列表,而是试图查找安装在服务器计算机中的打印机 我使用C#开发了我的应用程序,我正在使用System.Drawing.Printing.PrinterSettings.InstalledPrinters检索打印机列表。我意识到它只是在检索本地机器上安装的打印机。电脑未连接到任何网络如何使用C#.net获取客户端PC打印机名称,c#,printing,C#,Printing,我目前正在开发一个web应用程序,将数据直接打印到客户机的打印机上。该应用程序在我的pc中运行良好,但当我将该应用程序发布到web服务器时,该应用程序不是在客户端pc中检索打印机列表,而是试图查找安装在服务器计算机中的打印机 我使用C#开发了我的应用程序,我正在使用System.Drawing.Printing.PrinterSettings.InstalledPrinters检索打印机列表。我意识到它只是在检索本地机器上安装的打印机。电脑未连接到任何网络 有没有办法获取客户端计算机中已安装打印
有没有办法获取客户端计算机中已安装打印机的列表?System.Drawing.Printing.PrinterSettings.InstalledPrinters将提供应用程序所在的打印机列表,恐怕没有什么比获取客户端打印机列表更好的了ASP.Net。