枚举本机打印机的问题
本机安装了两个本地打印机A,B,一个网络打印机C
通过以下程序取得打印机A,B
现在想把打印机C也能枚举出来,取出的结果是A,B,C三个打印机。请问怎么实现,最好能有源码
另外说明一点:
在开发环境下,取出来的结果是A,B,C三个打印机,但是奇怪的是web站点发布以后,取出来的只有A和B
通过以下程序取得打印机A,B
For Each printerNm In PrinterSettings.InstalledPrinters
Dim dr As DataRow()
dr = printList.Select(String.Format("PRINTERNM = '{0}'", printerNm))
If dr IsNot Nothing AndAlso dr.Length > 0 Then
ifString = ifString & " || (this.options[this.selectedIndex].value =='" & Server.HtmlEncode(printerNm.Replace("\", "\\")) & "') "
End If
Me.drpPrinter.Items.Add(printerNm)
Next现在想把打印机C也能枚举出来,取出的结果是A,B,C三个打印机。请问怎么实现,最好能有源码
另外说明一点:
在开发环境下,取出来的结果是A,B,C三个打印机,但是奇怪的是web站点发布以后,取出来的只有A和B
...全文
相关推荐
访问局域网共享时需用户名和密码问题解决方案.pdf
访问局域网共享时需用户名和密码问题解决方案在访问局域网共享时,需要用户名和密码的问题是很多用户经常遇到的问题。
VC++ API在枚举USB打印机中的应用
打印机枚举是通过编程手段获取计算机上所有连接的打印机及其相关信息的过程。它允许开发者动态地获取打印机的名称、类型、状态以及相关驱动程序的信息,从而在应用程序中实现更灵活的打印机管理和错误处理。函数在Windows操作系统的VC++ API中扮演着重要的角色。它能够枚举系统中安装的所有打印机,包括本地打印机和网络打印机。该函数使得开发者能够获取到打印机相关的详细信息,从而进行后续的管理和控制操作。对于任何需要与打印机交互的软件来说,
delphi打印机测试.rar
**获取本机所有打印机列表**: 使用`EnumPrinters`函数可以枚举本地或网络上的所有打印机。该函数返回一个包含打印机信息的数组,包括名称、状态、驱动程序等。5.
电脑小知识
### 电脑小知识:局域网共享与常见问题解决方案#### 局域网共享问题**1.1 关闭局域网共享**- **不允许SAM帐户和共享的匿名枚举** 在Windows系统中,默认情况下允许匿名枚举SAM
解决局域网共享解决Ghost版本局域网不能共享打参考.pdf
最后,批处理文件中还提到了一些常见问题和解决方案,例如,如果其他电脑可以直接访问而无需身份验证,可能是由于它们的账户名和本机相同且没有密码。在这种情况下,应更改本机账户名或设置密码,以增强安全性。


