Page 1 of 1

Single file installer

PostPosted: Oct 8, 2003 @ 3:24pm
by okku
Hello!

Does anyone know how to make a single file installer for a GapiDraw application?

Eg. A installer that installs different stuff depending on the target pocket pc.

My game will only support the ARM cpu, so thats not a problem. But since I use Gapidraw I need different gapidraw dlls for ppc 2002 and mobile 2003.

I have managed to do two separate install files, using cabwiz and ezsetup.

But since Handango and Pocket Gear only seems to supports one single file, I need to make one which supports both platforms.

Ok I know there is an other way to register two different applications:

* my app [ppc 2002]
* my app [mobile 2003]

But it seems kind of lame, and really not what I want.

Regards Okku

PostPosted: Oct 8, 2003 @ 5:59pm
by fzammetti
One simple solution: Include all the various installer versions in a ZIP file, let the customer download that and choose the right one (you might have a single executable that starts up and asks for their device type, then executes the proper installer for them).

Another option: multiple listings on Handango and Pocketgear. That's personally what I've done, and what I say a great many people do.

What you ask to do is of course possible, I don't know the answer (although I did it with one product, I don't really recall all the pertinent details, and now it's just a batch file for me to run)... It just may be more efficient use of your time to go an easier route, like the above options.

PostPosted: Oct 8, 2003 @ 6:58pm
by Pejo Software - Per

PostPosted: Oct 8, 2003 @ 7:26pm
by fzammetti

PostPosted: Oct 8, 2003 @ 8:11pm
by okku

PostPosted: Oct 9, 2003 @ 8:10pm
by Pejo Software - Per
This is in my ini file:

[CEAppManager]
Version = 1.0
Component = Beshaped
[Beshaped]
IconFile = beshaped.ico
IconIndex = 0
DeviceFile = Beshaped.exe
CabFiles = beshaped.PPC30_SH3.cab,beshaped.PPC30_MIPS.cab,beshaped.PPC30_ARM.cab,beshaped.PPC2002_ARM.cab,beshaped.PPC2003.cab

This is in my bat file:

copy ..\ArmRel\Beshaped.exe .\PPC30_ARM
copy ..\ArmRelease2002\Beshaped.exe .\PPC2002_ARM
copy ..\MIPSRel\Beshaped.exe .\PPC30_MIPS
copy ..\SH3Rel\Beshaped.exe .\PPC30_SH3
copy ..\PPC2003\ARMV4Rel\Beshaped.exe .\PPC2003
cabwiz beshaped.inf /cpu ppc30_arm ppc2002_arm ppc30_sh3 ppc30_mips PPC2003
ezsetup -l english -i beshaped.ini -r readme.txt -e eula.txt -o BeshapedSetup.exe

P.S. Yes I know the names are inconsistent.

PostPosted: Oct 9, 2003 @ 9:24pm
by okku

PostPosted: Oct 9, 2003 @ 9:33pm
by Presto

PostPosted: Oct 12, 2003 @ 2:42pm
by Guest

PostPosted: Oct 12, 2003 @ 2:43pm
by okku

PostPosted: Oct 19, 2003 @ 11:19pm
by okku