我想使用节点模块“ usb”与打印机连接,而节点模块“ pcsclite”使用智能卡读取器。 当我同时使用两个模块时,node.exe退出,错误代码为-1073740771(0xc000041d)。
这是一个小测试程序:
var usb = require('usb')
var PCSC = require('pcsclite')()
PCSC.on('reader', function (reader) {
console.log('add reader')
reader.on('status', function (status) {
console.log('status: ' + status)
})
reader.on('error', function (err) { console.log('reader error: ' + err) })
reader.on('end', function () { console.log('end') })
})
PCSC.on('error', function (err) { console.log('PCSC error: ' + err) })
当我删除第一行时,程序运行正常。
P.S .:我使用nodejs 4.8.3,usb 1.3.1和pcsclite 0.4.12