Article View: comp.os.msdos.programmer
Article #6505Re: Copy Protection Information
From: cctr132
Date: Thu, 17 Dec 1992 00:47
Date: Thu, 17 Dec 1992 00:47
50 lines
3201 bytes
3201 bytes
In article <18580@mindlink.bc.ca>, Marc_North@mindlink.bc.ca (Marc North) writes: > Can someone please point me to where I can find information about how to > implement a copy protection system into my programs? I've searched high and > low, both electronically and in print media and I cannot seem to find any > references to even concepts, let alone specific techniques in this matter. > > My aim is to include some sort of code into my program that would, ideally, > render any unauthorized copy of an executable unusable. Stop wasting your time. If you are dead set on copy-protecting your program, bite the bullet and buy dongles. The simple reason is that anything that can be done with software can be undone with software and its unlikely that you could come up with something sufficiently "different" from all the previous attempts to achieve s/w only copy protection --in a reasonably short time frame-- that the cost of dongle's would quickly be outweighed by your additional development time. As you are unlikely to devise something that either won't be quickly cracked by someone else or that isn't already "broken" by an existing copy-protection breaker, you might as well admit defeat before you begin. Also, note that many people won't purchase/use copy-protected s/w. This is not because they are pirates or out to defraud you. In fact, the implicit assumption on the vendor's part that the customer is likely to be up to something nefarious can be sufficiently off-putting in itself. Historically copy-protection systems have had a poor run, in that they often fail to work correctly on certain combinations of hardware, or they conflict with other valid software, etc, etc. I'm not saying that dongles are -necessarily- any better in this regard, but they seem to be more stable -- the other day I was talking to someone who has SEVEN dongles hanging off his printer port! Still, some people tend to balk at dongle-protected s/w too, so it's not a panacea. To get away with any kind of copy- (or dongle-) protection these days you basically have to have a "captive market" -- you must have the only app for a certain job, or by far the clearly most impressive one (the "industry leader" syndrome), or be doing the work on contract to the purchasers. These conditions apply in (some) "vertical" or niche markets, but that's virtually it. I'd suggest you rethink unless your product clearly fits one of the categories described in the last paragraph. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Nick FitzGerald, PC Applications Consultant, CSC, Uni of Canterbury, N.Z. n.fitzgerald@csc.canterbury.ac.nz TEL:+64(3)364 2337, FAX:+64(3)364 2332
Technical Details
Message-ID:
<1992Dec17.134737.1@csc.canterbury.ac.nz>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!waikato.ac.nz!canterbury.ac.nz!cantva!cctr132References:
<18580@mindlink.bc.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!waikato.ac.nz!canterbury.ac.nz!cantva!cctr132 Newsgroups: comp.os.msdos.programmer Subject: Re: Copy Protection Information Message-ID: <1992Dec17.134737.1@csc.canterbury.ac.nz> From: cctr132@csc.canterbury.ac.nz Date: Thu, 17 Dec 1992 00:47:37 GMT References: <18580@mindlink.bc.ca> Organization: University of Canterbury, Christchurch, New Zealand Nntp-Posting-Host: cantva.canterbury.ac.nz Lines: 50