The Big Red Toolbox

EZSetup v1.0

A WinCE Setup App Creation Tool

September 24, 1999

© NSB Corporation. All rights reserved.


NS Basic is © NSB Corporation. All rights reserved.
Windows CE is (c) Copyright Microsoft Corporation
EZSetup is (c) Copyright 1999 Scott Ludwig.

If you are a WinCE author and are looking for an inexpensive way to create / obtain a setup program, look at EZSetup!

Once you have created your .cab files (as described in the WinCE SDK), you are ready to use EZSetup. EZSetup takes your .cab files and *outputs* a compressed, self-contained, self-extracting Windows setup program that will set up your WinCE software. NS Basic/CE uses this tool for its setup requirements. The result is a single executable that will set up your WinCE app simply by clicking on the download link! You provide EZSetup with a readme.txt file, a eula.txt file (end-user license agreement), and your .ini & .cabs, and it'll output a setup program ready to be used. It is really simple to use. Save yourself the time and effort trying to make your own setup program or purchasing expensive alternatives!

EZSetup is free software, released under the Gnu Public License.

Installation

Download the file and install it on your desktop. There is no installer: all you need is the file as downloaded.

Usage

ezsetup <-i inifilename> <-r readme.txt> <-e eula.txt> <-o outputexe>

Creates a compressed, self-contained and self-extracting Win32 gui setup application that when run on your desktop PC will install a WinCE application to a WinCE 2.x and above device. To operate, ezsetup simply needs your .ini and .cab files, a readme.txt file and a eula.txt file.

(For more info on .ini and .cab files, see the WinCE SDK documentation).
<-i inifilename> This parameter specifies the .ini file used as part of CE App Mgr setup. The .cab files specified in this .ini file are expected to be in the same directory as the .ini file, and are read in by ezsetup.
<-r-i readme.txt> Specify a readme.txt file that will appear as the first dialog in the gui setup program.
<-e-i eula.txt> Specify an end-user license agreement that will appear as the second dialog in the gui setup program.
<-o-i outputexe> This parameter specifies the output name of the resulting compressed auto-extracting setup executable.

Note: This tool runs on Windows NT or Windows 2000 and later versions only. The executables it produces will run on any Windows platform. If you are interested, the source code is also available. Visit the EZSetup website.

Examples

Create a Pocket Chess setup file

ezsetup -i chess.ini -r readme.txt -e eula.txt -o PocketChessSetup.exe

Create the NS Basic/CE Updater file. Note that this script includes creating the .cab files using CABWIZ.

"D:\Program Files\Microsoft Visual Studio\vb98\vbce\cabwiz.exe"
"E:\210\Updater\BASIC.inf" /err err.log /cpu HPC_SH3 HPC_MIPS HPCPro_ARM
HPCPro_SH3 HPCPro_SH4 HPCPro_MIPS PPC_SH3 PPC_MIPS

del *.DAT

d:\apps\ezsetup -i Basic.ini -r BASICReadme.txt -e e:\210\all\license.txt -o
Update210.exe

del *.CAB