ketan Ram Patil Ответов: 0

Как обнаружить подключенное устройство(сканер), а не установленные драйверы устройств.


привет друзья я использую TWAINDotNet(версия 1.0.0.0 ) dll для сканирования документа он отлично сканирует документы, но проблема в том, что twain приобретает устройства, например. сканер, который находится в автономном режиме(эти устройства физически не присутствуют только установка установлена.)

поэтому я хочу отобразить только подключенные устройства, которые находятся в сети(физически подключенные, а не установленные установочные устройства).

Что я уже пробовал:

 Private _twain As Twain

_twain = New Twain(New WpfWindowMessageHook(Me))

sourceList = _twain.SourceNames

CmbScannerNameList.ItemsSource = sourceList


используя этот код _twain привязывает имена этих источников к комбинированному окну, которое находится как в сети, так и в автономном режиме(настройка установленных устройств). я хочу обнаружить онлайн(который физически присутствует) ?


пожалуйста помочь

заранее спасибо. :)

Ralf Meier

В основном эта информация хранится в реестре из Windows. Но я не могу дать вам ключ-имя - но, возможно, эта информация поможет вам найти возможный путь ...

ketan Ram Patil

спасибо за ваш ценный повтор.. :)

да, я видел в regedit " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6bdd1fc6-810f-11d0-bec7-08002be2092f} "

после занятий он показывает так много устройств в списке, но это устройства, не подключенные к компьютеру.

не знаю что теперь делать :(

Ralf Meier

Я только могу дать вам это вдохновение - извините - не решение, потому что я не сижу на вашем месте ...
В основном вы должны найти гораздо больше записей, соответствующих вашему Twain-драйверу или вашему устройству. Возможно, вы также ищете VID и PID вашего устройства.
Возможный путь может быть следующим : HKey_Local_Machine\System\ControlSet001\ENum\ ... и после этого момента найдите свой VID и PID вашего устройства или его драйвера. Где-то у вас должен быть параметр устройства, и один из этих возможных параметров отличается, если устройство подключено или нет ...

Michael_Davies

Если вы пробовали использовать библиотеку сбора изображений Windows, одно из свойств может указывать на состояние.

Сайты Severla, попробуйте это https://social.microsoft.com/Forums/en-US/4b350704-d9b3-4920-a68a-802f5f4e8a6a/how-to-retrieve-installed-scanner-win32scanner?forum=netfxbcl

0 Ответов