My thoughts: at the moment there are a lot of different methods for unattended installation of programs:
- the rather cludgy batch file method
- the XPLode method (purdy
) - the RunOnceEX method
- eagle00789's "easy method for RunOnceEX"
Currently for me, that entails:
CODE
C:\WXPVOL_EN\$OEM$\$1\Install>dir /b
CC4202
DC4032
DT346
F70190
FB083
FF093
FG16
GS221
JAVA2142
MIRC616
MSN62
MT52
OOD6
P054
QT651
SAV9
WD6
WI61
WMP9
WR33
X101
CC4202
DC4032
DT346
F70190
FB083
FF093
FG16
GS221
JAVA2142
MIRC616
MSN62
MT52
OOD6
P054
QT651
SAV9
WD6
WI61
WMP9
WR33
X101
Just shortened names for each program, one program to each folder. Inside each folder have a setup.bat which is a plain batch file that installs that program. What I would suggest is an automated installer that doesn't actually have a direct 'config' file, rather that you point it at the root of the 'installation folders' and then it goes through each folder, and runs setup.bat in each case. Obvious ways to extend this: description.txt, containing a program title, a brief description, and perhaps a variable to say whether this item should be autoinstalled.
description.txt:
QUOTE
<title>program title</title>
<description>really cool program that makes fractals</description>
<other_field>BLAHBLAH</other_field>
<description>really cool program that makes fractals</description>
<other_field>BLAHBLAH</other_field>
Hmpf, after look at what i just wrote, looks like xml
I came about thinking in this way after I found they way that I way making the installation packages (generally repackaging in RAR or 7z, and working out the switches, and registry entries required). I found it easier to dump each nescesary step (uncompress, run setup with switches, add registry entries, delete uncompressed installation, keeping the original installation files) into a small batch file, and then compile (loose use of the term
Some people will probably revile at the thought of having to make ~20 setup.bat files (and the text files), but i would see this as a more accessible and sensible method of organising autoinstallation information.
Reinventing the wheel is ok, as long as the new one is better. Or is this a useless reinvention? Thoughts?
P.S. A quick question: why is it that XPLode hasn't found widespread use?
EDIT: Just read sleepnmojo's method in eagle00789's thread.....sounds similar......hehe