Solved

I Need Urgent Help

Posted on 2003-11-14
5
181 Views
Last Modified: 2010-04-17
Hi
I am Visual Basic 6 Programmer
I Have Project Ordered By One Of My  Client this Project Will Be 50,000 Copy On CD

Q1- I Want To Know How can I Protect The Cd From Copy
Q2-And How Can I Encrypt The Image And data In Cd
Q3-HOw Can I Make Perfect Setup File Which Can Work In Any Windows Machine
Because  I Have To Give My Client Warranty For Copy Protect


Best Regard
khalid nadish
e-mail : khalidnadish@hotmail.com
0
Comment
Question by:khalidnadish
5 Comments
 
LVL 22

Accepted Solution

by:
cookre earned 250 total points
ID: 9753041
Q1:  With rather expensive you can embed deliberate errors within the media such that if your program doesn't get a particular error at a particular location you know it's not an original.

Q2: Lots of ways.  Probably the simplest is with a ZIP with a password.

Q3:  Your install detects which version of Windows it's installing on and reacts accordingly.  Anything more specific is rather difficult since we have no idea how OS specific your app may be.

All that said, you can't really guarantee that the product is uncopyable, since anyone with sufficient skill, inclination, and time can analyze the various EXEs for the validity tests and modify the EXE to by-pass said tests.  What you can do is write the code in such a way as to make cracking very difficult.

Probably the simplest method a customer can understand is machine ID registration back to a central site at install time with occasional run time call backs for continued verification.  Although that, too, is crackable, it offers more opportunities in the code for obfuscation.
0
 

Assisted Solution

by:Poromenos
Poromenos earned 250 total points
ID: 9759893
Q1: There are many utilities that do that, try searching the net for "cd protection". The most popular are LaserLok, Safedisk, etc..

Q2: There are good encryption libraries for VB written by David Midkiff. Search the net (again) for "David Midkiff encryption", and use the RC4 module :p

Q3: Use Nullsoft's NSIS, a great installer (www.nullsoft.com/free/nsis)
0

Featured Post

Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question