首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用WMI管理WSD设备(特别是打印机)?

是否可以使用WMI管理WSD设备(特别是打印机)?
EN

Stack Overflow用户
提问于 2012-02-01 08:48:39
回答 1查看 2.1K关注 0票数 3

我正在使用带有C#的WMI枚举和修改我计算机上的打印机。

我运行的是Windows7,当我尝试修改“经典”安装的打印机时,一切都运行得很好。所谓“经典”,我的意思是打印机只使用一个基本的TCP/IP端口。我可以重命名它,将它设置为默认打印机,等等,使用这里提供的WMI函数:http://msdn.microsoft.com/en-us/library/windows/desktop/aa394363(v=vs.85).aspx

但是,默认情况下,Windows将我的打印机安装为WSD (设备上的Web服务)打印机。当发生这种情况时,打印机使用WSD端口,而我似乎无法使用WMI触摸该端口。

在下面的屏幕截图中,您可以看到我的打印机正在使用"WSD端口“。在该端口下面是标准的TCP/IP端口,我的打印机在没有安装WSD的情况下使用该端口。

打印机附带的软件使用标准的TCP/IP端口安装打印机。但是,当我手动安装打印机时,Windows选择WSD端口。

WMI似乎没有定义支持WSD的设备。有人知道这是不是真的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 07:34:49

它应该在您的WMI中,您的设备中显示的所有打印机和打印机都列在WMI中。举个例子,我有一个类似的情况,我有一个使用WSD端口名的打印机,我们可以通过代码来管理它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9089262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档