Appendix A: AnywhereUSB permitted device list
About the permitted device list
An option has been added to the AnywhereUSB product that limits access to a set of select devices. This option allows an administrator to build a list of supported devices by adding specific Vendor ID/Product ID or Class values into the registry. The AnywhereUSB will compare the IDs of each USB device (when the USB device is connected), with the value(s) in the registry and if there is a match, the device will enumerate; otherwise an “unknown device” message will appear in the Notification Area.
The key is located in this location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ionhub
The new key value is PermittedDevices. This Multi String value contains a list of devices that the AnywhereUSB will enumerate all other devices will show as "unknown device."
Examples
Following are some examples of values in the permitted device list:
- For a hub, use the value GENERICHUB (Class_09 is not supported).
- For a composite device, use the value COMPOSITE.
- For specific device, use Vid_xxxx&Pid_yyyy where xxxx and yyyy are the vendor id and product ID of the device.
- For a device class such as mass storage, use Class_xx where xx is the class of device. Classes are as follows:
- Communications: 02
- Human interface: 03
- Printer: 07
- Storage: 08
- Vendor Specific: FF
Configure the permitted device list
To allow a specific USB device with an embedded hub, such as an Edgeport/8:
PermittedDevices REG_MULTI_SZ Vid_1608&Pid_0215 GENERICHUB
To allow all human interface devices such as mouse or keyboard:
PermittedDevices REG_MULTI_SZ Class_03
To allow all mice and all printers:
PermittedDevices REG_MULTI_SZ Class_03 Class_07
Use the AnywhereUSB View utility to see the USB device's Vid/Pid values. The fields are called idVendor and idProduct. In the following example, the highlighted USB flash drive has the following properties:
- idVendor: 0x13FE
- idProduct: 0x1D00
The following is a view of the registry with the new Key of "PermittedDevices":
Double-clicking on the key will bring up the Edit Multi-String dialog.