Re: Registration Code
Re: Registration Code
- Subject: Re: Registration Code
- From: Charles Srstka <email@hidden>
- Date: Thu, 11 Nov 2004 10:06:38 -0600
On Nov 11, 2004, at 8:15 AM, M. Uli Kusterer wrote:
At 2:10 Uhr -0600 11.11.2004, Charles Srstka wrote:
Just store it in your preferences file, or in a file in
~/Library/Application Support. Yes, users will be able to send the
preference file to another user, but it avoids inconveniencing your
legitimate users. And, of course, you could encode the MAC address of
the computer into the preference file somehow (not necessarily into
the registration code, but into the preference file, so the user
would never tell the difference unless he tried to copy the prefs to
another machine) to discourage casual piracy this way. Be aware,
though, that the user can still just give his regcode to another
user...
We've had a very extensive thread on hiding licensing details a while
ago on this list. Searching the archives should help here.
It will also mention the pitfalls of encoding the MAC address (e.g.
the MAC address of some cards can be changed, and if a legitimate user
replaces their ethernet card with a new one (e.g due to repairs), your
app will break.
That's true, although since I suggested encoding the MAC address in the
preference file rather than in the code itself, the "breaking" would be
minimal since the user could just re-enter his code, which would still
work. Your suggest to use the username instead may be a good one,
though. The problem with it is that if someone wants to register your
app by machine rather than by user, by putting the preference file in
/Library/Preferences instead of ~/Library/Preferences, this will break
that ability.
Charles
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden