home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!ames!data.nas.nasa.gov!taligent!apple!mumbo.apple.com!gallant.apple.com!thunder.apple.coms!user
- From: pwd@Apple.com (Patrick W. P. Dirks)
- Newsgroups: comp.protocols.appletalk
- Subject: Re: Copy Protecting Apps
- Message-ID: <pwd-010992140745@thunder.apple.coms>
- Date: 1 Sep 92 21:09:14 GMT
- References: <1992Aug31.230410.3151@morrow.stanford.edu>
- Sender: news@gallant.apple.com
- Followup-To: comp.protocols.appletalk
- Organization: Apple Computer
- Lines: 32
-
- In article <1992Aug31.230410.3151@morrow.stanford.edu>,
- shahrol@harper.stanford.edu (Shahrol) wrote:
- >
- > We are setting up a CAP server on a DEC 5000/240 for the coming school
- > year. The question I have is how are the applications copy-protected,
- > ala AppleShare 3.0?
- >
-
- Well, I can't speak for the administrative side of CAP but I thought I'd
- pass on my favorite cheap hack in this department:
-
- A local school district wanted to make sure students couldn't make copies
- of MacWrite and MS Word that they used in some of their classes onto their
- machines, Mac Pluses without hard drives. They tried to think up some
- clever
- Finder tweaks but couldn't find a workable solution until someone came up
- with the idea of adding some resource (say GNRL #42) that was big enough to
- make the application file >800K. That made it impossible to drag them over
- to a floppy, and without ResEdit or Div/Join type tools, nobody could copy
- them! It worked beautifully for them. The best part was, since this
- resource is never loaded during program execution it didn't affect speed
- of execution a bit.
-
- Good luck,
- -Pat Dirks.
-
- P.S. Be aware that all the AFP copy protection bit does is set a flag that
- should clue in the Finder not to copy the file. Doesn't do anything
- for other programs that might somehow read the file (mail programs,
- MPW, who knows). There is NO WAY for a SERVER to tell the difference
- between a file opened for read to execute and a file opened for read
- to copy. All copy protection requires trusting the workstation code.
-