QUOTE (`Felix` @ Dec 13 2004, 09:18 PM)
Hi Ryan
Can you share with us the command line you use to compress your SAV install for sfx including autorun and silent install?
I have been playing with 7zip for a day or so but have had little joy getting it to work correctly. Previously have been using WinRAR.
I'm assuming you've already got an administrative installation point at this point in time. Download StartX and put it in the same folder as the SAV9 AIP (you'll have to do a search to find it - it's finals week for me and I'm not looking for it). (The rest of this is for the most part in the 7zip help file, for future reference...

) Create a 7zip archive of the whole thing. You can delete the other files in the directory so you only have a .7z file remaining. In notepad, create a text file with the following information in it and save it as config.txt in UTF-8 (
critical!) format.
CODE
;!@Install@!UTF-8!
RunProgram="StartX.exe /WAIT \"msiexec /i sav9.msi /qb-! RUNLIVEUPDATE=0 REBOOT=REALLYSUPPRESS\""
;!@InstallEnd@!
You can change the MSI parameters however you see fit (say for example you want to use the /qn switch instead or your MSI has a different filename), just maintain the rest of the structure.
From the 7zip directory, copy 7zS.sfx to the folder with the .7z file and config.txt in it. Open a command prompt at that location and enter the following command:
CODE
COPY /B 7zS.sfx + config.txt + sav9.7z sav9.exe
(I'm assuming that the archive name is sav9.7z for this example - you'd obviously change that to whatever it really is. Same goes for the final EXE name)
You should now have an EXE in the directory ready to go.
P.S. - We'll save custom icons and UPX compression of the SFX module for a later date (unless somebody else wants to do it)

EDIT: Heck, I'm feeling like such a nice guy tonight (and don't feel like studying anymore) that I'll even include my UPX compressed SFX file with a custom SAV icon for the installer. Just extract the SFX file from the archive and modify the procedure accordingly to take the new filename into account (if you can't figure that part out, I will officially lose all hope for mankind).