We are the leading nonprofit education foundation bridging the global digital divide. We offer 2,500 web-based high quality online courses in K-12 Math, Science, Digital Literacy, IT skills and business skills.
Some of our customers need to take these courses using a CD on their computers instead of using the Internet.
We need to provide some of our courses on CDs. To protect the course CDs against illegal copying we need the following:
1. The course CDs should be COPY PROTECTED. The users should not be able to replicate/duplicate the CDs.
2. The course CDs should be MACHINE SPECIFIC. That means once installed in one machine, it works with that specific machine only. A user should not be able to install the course CD on any other computer. There should an activation key for each course CD.
3. The course CDs should have an EXPIRY DATE once activated.
We want you to develop the codes/programs to accomplish the above three requirements.