当前位置: 首页 > 编程语言 > C#

如何在asp.net4.0中获取所有网络打印机share

时间:2023-04-10 12:04:31 C#

如何在asp.net4.0中获取所有网络打印机请任何人帮助我获取所有网络打印机。我使用“System.Drawing.Printing.PrinterSettings.InstalledPrinters”在我的本地机器上安装所有打印机。但是我无法在网络中获取打印机。我尝试使用“ManagementObjectSearcher”,但我无法访问此类。我不认为它支持框架4.0。我正在使用ASP.NET4.0,C#。任何帮助将不胜感激。谢谢Singaravelu.R。如果找不到/引用ManagementObjectSearcher类,可能是因为您没有在C#项目中添加对System.Management.dll的正确引用。当然,.NET4也支持。正如您在这个问题中看到的:ManagementObjectSearcherselectnetworkprinter?你可以通过这种方式找到所有的网络打印机:以上是C#学习教程:如何在asp.net4.0中获取所有网络打印机共享的所有内容。如果对大家有用,需要了解更多C#学习教程,希望大家关注——varsearcher=newManagementObjectSearcher("root\CIMV2","SELECT*FROMWin32_Printer");varresults=searcher.Get();IList打印机=newList();foreach(varprinterinresults){if((bool)printer["Network"]){printers.Add(printer);}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: