Multiproduct installation strategy

Got a problem you cannot solve? Try here.
gweihs
Posts: 32
Joined: Sat Jan 21, 2006 10:24 am

Multiproduct installation strategy

Postby gweihs » Sat Jan 21, 2006 10:42 am

I have Studio and I would like advice on how to proceed.

I have a set of related products (applications) which can be purchased together or separately. Lets call them Product A, B, C and D. They can be purchased in the following three packages:

1) A only
2) A, B and C
3) A and D

As you can see, product A is in all of the packages. Think of it as a runtime. It is the central application that works with all of our current and future offerings.

Ideally, I would like to create three separate installers because the different products are for vastly different audiences and a single-installer strategy would confuse my users.

What are my choices? What advice do you offer?

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Sat Jan 21, 2006 11:49 am

This is a great question. If you use serial number validation in your application and can integrate that into the installer, I'd recommend you use the results of your validation to automatically define the features in question for your setup. So you'd always define feature A and define B, C, and D if they have been paid for.

I'd put A in an offline web media block (so its always inside the main setup) and put B, C, D in online web media blocks (so they are downloaded if they have been chosen for setup, and have been paid for).

This way you can build a single installer for all your products, dynamically validate serial numbers, and not confuse users because the features they haven't paid for won't even be visible with dynamic feature definitions (just use the Define Component command inside If blocks).

That would be just my idea - hopefully it gets you started!
Candice Jones
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

gweihs
Posts: 32
Joined: Sat Jan 21, 2006 10:24 am

Postby gweihs » Mon Jan 23, 2006 10:15 am

Great, how can I include the serial number mechanism inside the installer. Its a commercial product that involves a call to a Windows DLL for license validation? Is this possible?

Gizm0
Posts: 339
Joined: Wed Nov 09, 2005 8:47 pm

Postby Gizm0 » Mon Jan 23, 2006 10:34 am

gweihs wrote:Great, how can I include the serial number mechanism inside the installer. Its a commercial product that involves a call to a Windows DLL for license validation? Is this possible?


Yes, of course it is possible!

You can use one of the examples provided with IA, or otherwise you can create your own dialog and ask for the serial there.Afterwards you can use the Call DLL Function plugin to call a specific function from a dll that verifies the serial key.
Panagiotis Kefalidis
Software Design Team Lead
\"In order to succeed, your desire for success should be greater than your fear of failure\"
InstallAware Software Corporation


Return to “Technical Support”

Who is online

Users browsing this forum: Google [Bot] and 183 guests