2

Немного загадки здесь - у нас есть более 400 терминалов с сенсорным экраном, которые мы используем. У нас также есть более 1500 флешек, которые мы используем.

На одном из наших мероприятий каждый покупатель получает флешку. Когда они подходят к терминалу и вставляют флэш-диск, это занимает от 2 секунд (если этот конкретный диск был в этом конкретном терминале ранее) до 17 секунд (для совершенно нового диска или терминала, или этот диск никогда был в этом терминале раньше).

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

Есть ли способ зафиксировать изменения, сделанные после того, как диск установлен на одном терминале, когда диск установлен, и мы можем написать сценарий для их установки? Есть ли способ изменить каждый диск, чтобы он имел одинаковый идентификатор (я понятия не имею, какой это будет идентификатор, я представляю, что у каждого диска есть своего рода MAC-адрес, который мы могли бы подделать, чтобы терминал снова думал, что это тот же диск)?

Какие-нибудь идеи или надуманные теории, которые мы могли бы использовать, чтобы снять стресс от того, что происходит с клиентом: «Могу ли я нажать кнопку еще?"

Спасибо!

1 ответ1

2

Поскольку вы специально попросили надумать теории, вот одна. :)

Установленные USB-устройства перечисляются в следующих местах реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{10497b1b-ba51-44e5-8318-a65c837b6661}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7f108a28-9833-4b3b-b780-2c6b5fa5c062}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7fccc86c-228a-40ad-8a58-f590af7bfdce}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceContainers\{40258d5b-c399-5c39-b26f-a3250b527c3c}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceContainers\{beb6f4cc-ba87-5134-a5c9-a2b619ef4e3a}

1

Что вы можете попробовать, так это экспортировать соответствующие ключи после вставки диска в ПК (определить их для диска лучше, чем массовый дамп), а затем импортировать.REG на ПК, где привод никогда ранее не использовался. Перезагрузитесь один раз, затем попробуйте вставить диск на ПК № 2. Он может сразу распознать диск или нет. Это выстрел в темноте, но я не вижу никакого вреда в попытках. (Как и во всех изменениях реестра, убедитесь, что у вас есть достаточные резервные копии / точки восстановления на месте.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .