ManagementObjectSearcher选择网络打印机?
我使用 :
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Printer");
来获取打印机,但它找到本地打印机。 可以通过ip选择网络打印机吗?
I use :
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Printer");
to get printers but it find local printers..
It's possible to select network printers , by ip maybe ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将“网络”传递给 ManagementObjectCollection 中每个项目的对象索引器。如果打印机是网络打印机,它将返回 true。同样,您可以传递“本地”来确定打印机是否是本地的。
Pass "Network" to the object indexer of each item in your ManagementObjectCollection. If the printer is a network printer it will return true. Likewise you can pass "Local" to determine if the printer is local.