Evitar ou acelerar a instalação da USB Flash Drive para computadores?

2

Um pouco de enigma aqui - temos mais de 400 terminais de ponto de venda com tela sensível ao toque que usamos. Também temos mais de 1500 unidades flash USB que usamos.

Em um de nossos eventos, cada cliente recebe um pen drive. Quando eles vão para um terminal e insere o flash drive, ele leva de 2 segundos (se aquela unidade específica estiver naquele terminal em particular antes) para 17 segundos (para um novo drive, ou terminal, ou aquele drive nunca esteve nesse terminal antes).

Estamos procurando uma maneira de reduzir isso, sem precisar inserir manualmente cada unidade flash em cada terminal para que eles "instalem".

Existe uma maneira de capturar as alterações feitas após a instalação de uma unidade em um terminal quando uma unidade é instalada, para que possamos criar scripts para instalar todas elas? Existe uma maneira de modificar cada unidade para ter o mesmo ID (eu não tenho idéia do que ID isso seria, eu estou imaginando cada unidade tem um endereço MAC de tipos que poderíamos falsificar para fazer o terminal pensar que é a mesma unidade novamente) ?

Quaisquer ideias ou teorias exageradas que possamos usar para aliviar o estresse do cliente "Posso clicar no botão ainda?"

Obrigado!

    
por The1nk 28.05.2013 / 17:39

1 resposta

2

Como você pediu especificamente por teorias forjadas, aqui está uma. :)

Os dispositivos USB instalados são enumerados nos seguintes locais do registro:

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}

O que você pode tentar é exportar as chaves apropriadas após inserir uma unidade em um PC (identificar as unidades para a unidade seria melhor do que fazer um despejo em massa) e importar o .REG em um PC onde a unidade nunca foi usado antes. Reinicialize uma vez e tente inserir a unidade no PC 2. Pode reconhecer a unidade imediatamente ou não. É um tiro no escuro, mas não vejo mal em tentar. (Assim como acontece com todas as edições do Registro, assegure-se de ter backups / pontos de restauração adequados.)

    
por 28.05.2013 / 20:18