c#以编程方式访问打印机硬件选项卡信息

时间:2016-09-20 14:08:38

标签: c# printing usb wmi device-manager

有没有办法获得列出的“设备功能”,如附图所示通过c#?

此外,我正在尝试通过c#检索特定打印机的通用串行总线控制器,在这种情况下是“USB打印支持”。

我曾尝试使用WMI类,但没有设法在类之间获得公共值。

InformationToAccess.png

1 个答案:

答案 0 :(得分:0)

有关网络打印机的信息存在于regkey中。请检查下面提到的位置

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\printserver\Printers

Client Side Rendering
DsDriver
DsSpooler
PnPData
PrinterDriverData

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\printserver\Printers\<printer guid>\PnPData