I want to create some simple copy protection for my program, I want my program could be run only from original read-only optical disc (CD/DVD), my question is:
- is there any unique number for each optical media that I could check against my program?
- is there a simple way (or C++ snippets) to programatically check whether my program was launched from optical disc instead of writable disk?
- is there any copy protection scheme that you know i could use, but i prefer end-user doesn't need to input any serial number, need internet access or use some usb-dongle.