C# 获取网络打印机silverlight的列表
我想通过silverlight获得网络打印机列表。我看到了一些使用WMI的示例,但Silverlight中没有这些示例,因此,我想知道是否有其他方法可以通过Silverlight或至少是已安装的打印机来查找网络打印机C# 获取网络打印机silverlight的列表,c#,asp.net,silverlight,c#-4.0,silverlight-4.0,C#,Asp.net,Silverlight,C# 4.0,Silverlight 4.0,我想通过silverlight获得网络打印机列表。我看到了一些使用WMI的示例,但Silverlight中没有这些示例,因此,我想知道是否有其他方法可以通过Silverlight或至少是已安装的打印机来查找网络打印机 还有一个问题发布了据我所知,你不能这样做。您无法控制它,它只是因为其内置支持而被交付。这也是为什么不能指定打印机的原因——它不允许这样做 在Silverlight 5中,您可以通过PInvoke使用EnumPrinters Win32 API调用。代码相当长,因此我编写了一个示例,
还有一个问题发布了据我所知,你不能这样做。您无法控制它,它只是因为其内置支持而被交付。这也是为什么不能指定打印机的原因——它不允许这样做 在Silverlight 5中,您可以通过PInvoke使用EnumPrinters Win32 API调用。代码相当长,因此我编写了一个示例,演示如何枚举机器上的打印机
有了Silverlight 4,你就不走运了。我们以前都错了——确定性可能是一种幻觉:)谢谢@Pete的帖子。如果有Silverlight4的解决方案,请告诉我,因为我们现在无法切换到Silverlight5,特别是当它还未处于测试阶段时……链接似乎已经失效。