I wrote autorun application based on usb stick memory serial number. That means that the application will work only on specific registered serial number of the usb memory stick\device.
I found out that advanced user could change the serial number of usb memory device and just copy my application from one usb stick memory device to another. I'm C++\C# developer, Is there any way i can prevent duplicating my application from one usb stick to another?