This is v 2.0 of pInstaller (Formerly known as Conduit Installer Wizard).
written by handX software for support contact feedback@handx.net
Copyright (C) 2001 handX software
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
written by handX software for support contact: feedback@handx.net
Copyright (C) 2002 handX software
You can call this progam from within one of the normal install builders like InstallShield or Wise etc. Or you can simply bundle it into a self extracting .exe that automatically runs pInstaller.exe when finished. It will even generate an uninstall entry for you.
pInstaller is primarily constructed as a way to install Palm files and conduits; however, it can also be used to install stand alone Windows programs.
If you're looking for a simpler way to build a pInstaller package, we would humbly recommend our own pInstaller Construction Set, which uses pInstaller engine to build a self extrating archive. Rather than fiddling with the configuration files, you can just walk through a fairly intuitive wizard. If you are curious, then check out the demo
pInstaller requires that you build a file called settings.xml that details the conduit settings and Palm applications to install, and what file to run after installation (if any). For detailed information on the formatting or this document, view the schema, a detailed chart, or this detailed documentation. We've included several annotated samples with this distribution.
Once you've built this file, copy any installation files, along with pInstaller.exe to the same directory as your settings.xml file. Executing pInstaller.exe from this directory will install your program.
If you are creating a Palm or Conduit installer, you also need to distribute CondMgr.dll with this executable (it uses this to find where all the other dlls are). This is the recommended approach from Palm, weird as it may seem.
A note about reading the samples: The samples are all in XML format with comments
explaining what each section is for. If you are not familiar with XML, a comment is the enclosed
with tags which indicates that it is a comment. A comment starts with a <!-- and ends with a
-->. Read these bits to see what's going on. Your best bet if you're just starting out is
to copy the sample closest to the one you need, and edit it in your favorite xml editor (notepad
works just fine).