Как обнаружить подключенное устройство(сканер), а не установленные драйверы устройств.
привет друзья я использую 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