Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am making an Interactive DVD for the Students, Since it is for sale i do not want it to be copied. I can not buy expensive SW as i have to keep my costs Low. Can anybody suggest any freeware tools to do so.

share|improve this question

closed as not a real question by slhck, Daniel Andersson, Diogo, Kyle, BBlake May 10 '12 at 13:14

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

10  
If someone can read it, they can copy it. –  slhck May 10 '12 at 10:05
    
The biggest motion picture companies failed at that. So you can assume it is hopeless and no longer worry about being pirated. –  mouviciel May 10 '12 at 11:02
    
This software does not exist. –  Ramhound May 10 '12 at 11:09
2  
Adding a 20 second unskippable splash screen may help –  Akash May 10 '12 at 12:26
2  
You could also tell them that they wouldn't steal a car. –  slhck May 10 '12 at 12:48
show 1 more comment

1 Answer 1

There is some security thinking that if it is not with you, it's not yours anymore. So, if you give everything in the DVD / CD / pendrive / book / whatever, you can't prevent it from being copied, photographed, audio-recorded...

To achieve what you want you have to make sure that some part of the software isn't in the DVD / CD, but is on your control. There are two ways of doing that:

1st - using internet. For example, you're creating a software, and you can make it access some site, and validate itself there. Could be a "ask for login / password, verify it in the site, if ok keep using the software from the DVD". That way some part of the software (the login) will be under your control.

2nd - use some specialized hardware. There are some tokens, smart cards, etc, that can't be open without damaging it. You put some processing inside the smartcard, your software access it, validates itself, and then is used by the user.

But both solutions have problems, drawbacks, special cares, etc. So it's not that easy to make it.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.