我开始使用pinpad工作。 我需要我的程序在没有用户交互的情况下找到pinpad连接的端口。找到我的设备连接的串口
我试着用:
Dim searcher As New ManagementObjectSearcher("root\cimv2","SELECT * FROM Win32_SerialPort")
For Each queryObj As ManagementObject In searcher.Get()
MsgBox(queryObj("Name"))
Next
但这只是给我 “COM1” 和 “COM2” 作为回答(我的设备连接到COM4)
与
Dim searcher As New ManagementObjectSearcher("root\cimv2", "SELECT * FROM Win32_PnPEntity WHERE ConfigManagerErrorCode = 0")
For Each queryObj As ManagementObject In searcher.Get()
MsgBox(queryObj("Name"))
Next
有了这个,我可以看到我的设备友好名称,但我不知道如何获取端口(我收到像“HP打印机”这样的名称)
如何获得我需要的端口?提前
是什么品牌和型号您连接到串行端口的引脚板硬件的位置? –
Ingenico iPP320。 我用第二种方法获得的'友好名称'是'Ingenico控制设备' – DenLun
COM4是某种USB串口转换器还是附加串口卡? –