Re: Software protection tools for Mac osx?
Re: Software protection tools for Mac osx?
- Subject: Re: Software protection tools for Mac osx?
- From: Bill Coderre <email@hidden>
- Date: Fri, 5 May 2006 15:03:11 -0700
Stéphane is correct. Apple's installer is not hardened against users
who know how to un-archive the files.
Here's one good way to do it:
1) The app contains code to create an "I am registered" credential.
2) On launch, if the credential is not there, the app can look in a
special preferences file for the registration info, and generate the
credential from that info.
3) If the preferences file is not there, the app can show UI to
collect the info.
4) The installer can have a plugin panel to collect the info, and
perhaps even verify that the info is legitimate. It then writes it to
the preferences file.
On May 5, 2006, at 2:44 PM, Stéphane Sudre wrote:
On vendredi, mai 5, 2006, at 06:18 PM, Luke Bellandi wrote:
Hi Flippo,
You can add an Installer Plugin to require the user to enter a
valid serial number/license code before performing the Install.
Apple's Final Cut Studio software does this and won't install onto
the user's computer without a valid serial number.
Take a look at the /System/Library/Frameworks/
InstallerPlugins.framework headers for documentation on writing
such a plugin and integrating it into your installer. We're happy
to answer specific questions on those API's on this list as well.
You mean that if I copy the package or metapackage of FCP on my
disk, then remove the plugin and the potential script, I can't
install it with a serial number? Or if I use Pacifist, it's not
possible? Or if I install it remotely with ARD?
I thought the recommendation was:
- you can do the serialization in an Installer Plug-in or a helper
tool launch by a script
but:
you shall not rely on this only.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden