The only way I can think of to do this is:
1) encrypt the media files on the USB device
2) Have a player with the encryption keys built in that can decrypt and play the files from the USB device (content could still be captured)
3) Provide a decryption program (separately or built into the copy utility) that can decrypt the files when provided with the correct password.
I am not aware of any "off the shelf" applications that could do this, but a turn key solution could probably be assembled from existing parts - it would not have to be coded from scratch. Of course, you'd be limited to playing the media with the provided player and it would still be possible to capture the player output and record the content that way. Other than that, the protection would be as good as the encryption (or the ease of reverse engineering the player or copy utility to extract the encryption keys)
My $0.02 (Canadian Tire),
John
Connect With Us