I have a requirement to implement a feature ( by C#) to lock a folder on USB. After locking, in any PC without my software, this folder is inaccessible (or better invisible). I have tried using ACL (Access Control List) but it does not work on usb.
MY original requirement is that "Do not allow people seeing the content of a folder on usb without my software. When user logs in my software, this folder is accessible and when user logs out, my software has to do something to make sure this folder being inaccessible in other PCs". This leads me to think about locking the usb folder.
I already tried a work around to zip the folder (not compress) with a password but zipping takes time (about 2 minutes for 1 Gb). So if I have a big data (100 GB) it is too long to process (The software has to process this when doing logging out).
Please advise me a solution.