Hi King,
you can identify a certain USB-port by its unique ID. (command: USBListDevice ) If it is a storage medium (all unique IDs of those start with USBSTOR\DISK... it will certainly be possible to do a read / write - provided you know its drive letter! As I got confirmation from PCS, command USBFind(USBDrive,DriveLetter) does not work properly right now but will be fixed within the coming weeks. As soon as USBFind() works Ok, we'll be able to have an unambiguous relation between unique ID and drive letter. Writing to USBSTOR\DISK devices is easy, because they're drives and work with files (fOpen, fRead, fWrite) and Hyperfile H-commands.
Other devices (e.g. USB-HID) than those of type USB-storage are hard to master. Each one has its own manufacturer-supplied driver and will react to API-calls to the DLLs of the driver only. You can get at the names of the driver-DLLs by looking into the device-manager of your computer. There is a command line tool for replacing the device manager too: DevCon. Download from [
support.microsoft.com]
Kind regards,
Guenter