The easiest way to create an NSB Installer
( Wizard Version - Do not require manual adjustment)
INFactoryM has been created for the developers that do not use eVB also and for
the ones that need more features than the one offered by INFactory single Cab.
This version is more easy to use as all the procedures are now fully authomatic,
that means that the user may use one button only to complete the program's job.
The user must insert only his program and target device's informations, select if
to add NS runtime also ( if any ) and click a button.
WHAT IS NEW in this version ?
- No steps required, use NEXT one time only to create code.
- You can now extract and install INFactory program
under any folder you like.
- No longer required to load manually the Runtime fles,
simply Check a Box
- You can create now two types of INI files. The first to
get immediate installer package. The second to test
the results and pass files to EZinstall if you like.
- Corrected a bug in Setup.exe that does not enabled
the use with multiple Cab files.
-The process is now fully authomatized so the user is no
longer required to associate manually any file o type of
file.
Unzip the program and extract all the files to get a directory tree of wich
'INFactory' is the main folder. (see above)
ATTENTION !! The Directory Tree is the basic reason that allows this last
Version of the program to operate without requiring any action by the user.
Therefore before using INFactory you MUST store all the required NSBasic
Runtime files and al the others Dll or ocx that you commonly use into the
relative subDirs respecting their O.S. and CPU
(If you wish to see how to get the files you need seeHERE).
As this version can create cab files for multiple O.S. or Cpu it is important that
ALL the storage subDirs contain the same files for each O.S. and Cpu.
If it is not so you will get an error and the cab files will not be created.
Your program(s) .nsb will be stored into the subDir 'ApplicationFiles' , the
resulting installation code will be available in the suDir 'CodeResult' at the
end of the procedure. The INFactoryMC program is into the main folder .
You must add here now only the Cabwiz.exe, file that INFactory will call to
create the CAB file. You should find it in the NSBasic CD, or in the eVB dirs
if you use it. Remember that you must accept Microsoft licence before use it.
As soon as the above has been done you are ready to use INFactoryMC so
click on the exe file. You will see the following:
This window requires you to type information about your application and to
select target device O.S. and relative CPU.
You can use the "ALL Devices" and 'ALL" selection also respectively for O.S. and Cpu
but be carefully because you could obtain a very big installation package.
(Usually the best is to select an O.S. (pocketPC for example) and apply the 'ALL' option to Cpu
to leave the program select authomatically the commonly used Cpu.)
In the image's detail at side you can see a little counter that show how many CPU you
selected and below the button that, when enabled you may use to add others files to
your installation package if your program needs them. (see the image below)
As soon as the information have been completed click on the button NEXT again.
All the window's objects hide but the see code button is now enabled and if you click it
you will see the following screen showing the inf file's code (OPTIONAL)
The NEXT button is now disabled but you can see below a new command captioned
'Create CAB file'. Click on it and the program will create first the INF file using the code
shown the See Code Window, thence, calling CABWIZ.EXE, will create the required
Cab(s) files. ( you will find the file inf into the INFactory main dir while the Cab files will
be stored into the FileResult folder.
(During the execution you will see something like the image shown at side)
At the end you will get on your screen the image below while the caption of the button
at the button will change to show " Create INI file "
This last window allows the user to choose which INI file(s) will be created.
The Default type must be used with the SetUp.exe file to perform a direct installation.
The second type of INI file instead can be used to test the Cabs directly with AppMgr or to pass
the file(s) with the relative Cabs to EZsetUp to create better installation packages.
(the button below are still disabled in this Beta but will be available to authomatize the mentioned actions)
Clicking 'Create INI file'. No new window will be shown but you will see in the instruction
space at the bottom the word 'DONE !!' to inform you the end of the process.
Well. Go now to see the folder 'C:\INFactory\CodeResult using explorer.
You will see an image like the one below. The Cab files, the Setup.Ini and the Setup.exe file
are the ones you need to assemble your installer. As you can see below the same files, if you
Zip them will be about the 50 pct of their original dimension.
NOTE.: This is a working preview of the BETA program. It will be subject to others upgrade,
so if you test it remember that : 'ANY FEEDBACK WILL BE GREATLY APPRECIATED'
Upto now i tested the program on a Aero1550 Mips PPC and on a HP565 Arm PC2002 only.
YOU MAY DOWNLOAD THE PROGRAM HERE but note that this version version has been discontinued owing to the issuance of the new INFactoryW2003 version.