Ошибка узла при использовании узлового модуля usb и pcsclite - PullRequest
0 голосов
/ 31 января 2019

Я хочу использовать узел узла "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) })

Когда я удаляю первую строку, программа работаетхорошо.

PS: я использую nodejs 4.8.3, usb 1.3.1 и pcsclite 0.4.12

...